Rumah > Artikel > hujung hadapan web > javascript bahagi integer
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
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
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
.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
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!