Rumah  >  Artikel  >  hujung hadapan web  >  javascript bahagi integer

javascript bahagi integer

WBOY
WBOYasal
2023-05-09 14:51:07973semak imbas

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!

Kenyataan:
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
Artikel sebelumnya:Javascript mencari faktorial nArtikel seterusnya:Javascript mencari faktorial n