Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

青灯夜游
青灯夜游asal
2022-10-09 17:46:272825semak imbas

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".

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

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,解释同上

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

Pengetahuan lanjutan: operator baki bahagian "%"

Kendalian selebihnya juga dipanggil operasi modular.

console.log(3 % 2);  //返回余数1

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

Aritmetik modulo terutamanya beroperasi pada integer, tetapi juga digunakan pada nombor titik terapung. Contohnya:

console.log(3.1 % 2.3);  //返回余数0.8000000000000003

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

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

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

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

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

Pengetahuan lanjutan: bahagian, operasi baki dan tugasan%=

运算符 描述 示例
%= 先进行取模运算,再将结果赋值给运算符左侧的变量 x %= y 等同于 x = x % y
var x = 100;
x %= 15;
console.log(x);  // 输出:10

Bagaimana untuk mencari hasil bagi dua nombor dalam JavaScript

[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!

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