Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > javascript bahagi integer

javascript bahagi integer

WBOY
Lepaskan: 2023-05-09 14:51:07
asal
1029 orang telah melayarinya

JavaScript ialah bahasa pengaturcaraan yang digunakan secara meluas yang fleksibel, mudah dipelajari dan digunakan. Dalam JavaScript, pembahagi biasanya boleh menjadi integer, tetapi kadangkala anda perlu membahagikan nombor titik terapung, atau membahagikan integer untuk mendapatkan hasil titik terapung. Artikel ini akan menunjukkan kepada anda cara melakukan pengiraan pembahagian dalam JavaScript dan mendapatkan hasil titik terapung.

Bahagian dalam JavaScript

Pengendali bahagian dalam JavaScript ialah /, yang boleh mengira pembahagian integer dan pembahagian titik terapung. Apabila pembahagi dan dividen adalah kedua-dua integer, hasilnya akan menjadi integer. Tetapi jika salah satu operan ialah nombor titik terapung, hasilnya akan menjadi nombor titik terapung.

Sebagai contoh, kod berikut menunjukkan cara melakukan pengiraan pembahagian dalam JavaScript:

console.log(6 / 2); // 输出 3
console.log(3 / 2); // 输出 1.5
Salin selepas log masuk

Dalam contoh ini, 6 /2 menilai kepada 3, yang merupakan integer. Dan 3 / 2 menilai kepada 1.5, iaitu nombor titik terapung.

Aritmetik integer dalam JavaScript adalah tidak tepat

Perlu diambil perhatian bahawa aritmetik integer dalam JavaScript adalah tidak tepat. Apabila melakukan pengiraan bahagian, jika kedua-dua operan adalah integer, hasil pengiraan mungkin mengalami kehilangan ketepatan.

Sebagai contoh, hasil pengiraan 10 / 3 hendaklah 3.3333... (perpuluhan berulang tak terhingga), tetapi dalam JavaScript, hasil pengiraannya akan dipotong kepada 3:

console.log(10 / 3); // 输出 3
Salin selepas log masuk

Dalam kes ini Seterusnya, kita boleh menggunakan kaedah Math.round() atau .toFixed() untuk menyelesaikannya. Contohnya, kod berikut menunjukkan cara menggunakan kaedah Math.round() dan .toFixed() untuk mengira hasil 10/3: Kaedah

console.log(Math.round(10 / 3)); // 输出 3
console.log((10 / 3).toFixed(2)); // 输出 3.33
Salin selepas log masuk

.toFixed() membundarkan nombor titik terapung kepada nombor yang ditentukan tempat perpuluhan. Dalam kod di atas, kaedah .toFixed(2) mengekalkan hasil 10/3 kepada dua tempat perpuluhan dan mendapat 3.33.

Nota: Kaedah .toFixed() mengembalikan rentetan, yang perlu ditukar kepada nombor menggunakan kaedah parseFloat() atau Number().

Gunakan pembahagian untuk mengira peratusan

Selain itu, pengiraan pembahagian juga boleh digunakan untuk mengira peratusan. Apabila kita perlu mengira peratusan nombor, kita boleh menggunakan pembahagian untuk mengira nisbah nombor kepada nombor asas.

Sebagai contoh, kod berikut menunjukkan cara mengira peratusan 40 ialah 100:

const percentage = (40 / 100) * 100;
console.log(percentage); // 输出 40
Salin selepas log masuk

Dalam contoh ini, kita bahagikan dahulu 40 dengan 100 Dapatkan 0.4, iaitu 40 ialah 100 masa 0.4. Kemudian, darabkannya dengan 100 untuk mendapatkan 40, iaitu peratusan 40 ialah 100% ( 100% × 0.4 = 40% ).

Kesimpulan

Artikel ini memperkenalkan cara melakukan pengiraan pembahagian dalam JavaScript dan mendapatkan hasil titik terapung. Pengiraan bahagian boleh digunakan bukan sahaja untuk membahagi integer dan mengira keputusan nombor titik terapung, tetapi juga untuk mengira peratusan. Walau bagaimanapun, perlu diingatkan bahawa operasi integer dalam JavaScript adalah tidak tepat, dan kaedah tambahan perlu digunakan untuk menyelesaikan masalah ketepatan.

Atas ialah kandungan terperinci javascript bahagi integer. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan