首頁 >web前端 >前端問答 >JavaScript怎麼求兩個數的商

JavaScript怎麼求兩個數的商

青灯夜游
青灯夜游原創
2022-10-09 17:46:272826瀏覽

兩種實作方法:1、使用算術運算子“/”,語法“操作數1 / 運算元2”,可以將運算子兩側的運算元相除並傳回商;2、使用賦值運算子“/=”,會先進行除法運算,再將結果賦值給運算子左側的變量,語法“x /= y”,等同於“x = x / y”。

JavaScript怎麼求兩個數的商

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

在javascript中,可以利用「/」或「/=」運算子來求兩個數的商數。

方法1:使用算術運算子「/」

#算術運算子用來執行常見的數學運算,例如加法、減法、乘法、除法等。其中

運算子 描述 #範例
/ 除法運算子 x / y 表示計算x 除以y 的商數

範例:

##注意特殊運算元的除法運算。

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

JavaScript怎麼求兩個數的商

擴充知識:除法求餘運算子「%」

求餘運算也稱為模運算例如:

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

JavaScript怎麼求兩個數的商

模式運算主要針對整數進行操作,也適用於浮點數。例如:

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

JavaScript怎麼求兩個數的商

範例

注意特殊運算元的求餘運算。

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

JavaScript怎麼求兩個數的商

方法2:使用賦值運算子「/=」

賦值運算子用來為變數賦值,有以下兩種形式:

  • 簡單的賦值運算 = :將等號右側運算元的值直接複製給左邊的運算元,因此左邊運算數的值會改變。

  • 附加操作的賦值運算:賦值之前先對右側運算元執行某種操作,然後把運算結果複製給左側運算元。

一些附加運算的賦值運算就可以實現加減乘除四則運算。其中

實作加減乘除四則運算的附加運算的賦值運算子賦值運算子說明 #描述範例等效於除法運算並賦值先進行除法運算,再將結果賦值給運算子左邊的變數a /= ba = a / b
/=
範例程式碼如下:


var x = 50;
x /= 10;
console.log(x);  // 输出:5

JavaScript怎麼求兩個數的商

#擴充知識:除法求餘運算並賦值%=

運算子描述#範例##%=
var x = 100;
x %= 15;
console.log(x);  // 输出:10
先進行取模運算,再將結果賦值給運算子左側的變數 x %= y 等同於x = x % y

JavaScript怎麼求兩個數的商【相關推薦:

程式設計基礎影片

以上是JavaScript怎麼求兩個數的商的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn