Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript
Dua kaedah pelaksanaan: 1. Gunakan operator aritmetik "/" dan sintaks "operand 1 / operand 2" untuk membahagikan operan pada kedua-dua belah operator dan kembalikan hasil bagi; "/=" mula-mula akan melakukan operasi pembahagian, dan kemudian menetapkan hasilnya kepada pembolehubah di sebelah kiri operator. Sintaks "x /= y" adalah bersamaan dengan "x = x / y".
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.
Dalam JavaScript, anda boleh menggunakan operator "/" atau "/=" untuk mencari hasil bagi dua nombor.
Kaedah 1: Gunakan operator aritmetik "/"
Operator aritmetik digunakan untuk melaksanakan operasi matematik biasa, seperti penambahan, penolakan, Pendaraban , pembahagian, dsb. Antaranya,
运算符 | 描述 | 示例 |
---|---|---|
/ | 除法运算符 | x / y 表示计算 x 除以 y 的商 |
Contoh:
Beri perhatian kepada operasi bahagi operan khas.
var n = 5; //定义并初始化任意一个数值 console.log(NaN / n); //如果一个操作数是NaN,结果都是NaN console.log(Infinity / n); //Infinity被任意数字除,结果是Infinity或-Infinity //符号由第二个操作数的符号决定 console.log(Infinity / Infinity); //返回NaN console.log(n / 0); //0除一个非无穷大的数字,结果是Infinity或-Infinity,符号由第二个操作数的符号决定 console.log(n / -0); //返回-Infinity,解释同上
Pengetahuan lanjutan: operator baki bahagian "%"
Kendalian selebihnya juga dipanggil operasi modular.
console.log(3 % 2); //返回余数1
Aritmetik modulo terutamanya beroperasi pada integer, tetapi juga digunakan pada nombor titik terapung. Contohnya:
console.log(3.1 % 2.3); //返回余数0.8000000000000003
Contoh
Beri perhatian kepada baki operasi operan khas.
var n = 5; //定义并初始化任意一个数值 console.log(Infinity % n); //返回NaN console.log(Infinity % Infinity); //返回NaN console.log(n % Infinity); //返回5 console.log(0 % n); //返回0 console.log(0 % Infinity); //返回0 console.log(n % 0); //返回NaN console.log(Infinity % 0); //返回NaN
Kaedah 2: Gunakan operator tugasan "/="
Operator tugasan Digunakan untuk tetapkan nilai kepada pembolehubah, terdapat dua bentuk berikut:
Operasi tugasan mudah =: Salin nilai operan di sebelah kanan tanda sama dengan terus ke operan pada kiri, jadi kiri Nilai operan sisi berubah.
Kendalian tugasan bagi operasi tambahan: lakukan beberapa operasi pada operan kanan sebelum ditugaskan, dan kemudian salin hasil operasi ke operan kiri.
Operasi tugasan beberapa operasi tambahan boleh merealisasikan empat operasi aritmetik iaitu tambah, tolak, darab dan bahagi. Antaranya, kod sampel
赋值运算符 | 说明 | 描述 | 示例 | 等效于 |
---|---|---|---|---|
/= |
除法运算并赋值 | 先进行除法运算,再将结果赋值给运算符左侧的变量 | a /= b | a = a / b |
adalah seperti berikut:
var x = 50; x /= 10; console.log(x); // 输出:5
Pengetahuan lanjutan: bahagian, operasi baki dan tugasan%=
运算符 | 描述 | 示例 |
---|---|---|
%= | 先进行取模运算,再将结果赋值给运算符左侧的变量 | x %= y 等同于 x = x % y |
var x = 100; x %= 15; console.log(x); // 输出:10
[Cadangan berkaitan: Video Pengaturcaraan Asas]
Atas ialah kandungan terperinci Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!