這篇文章主要介紹了JavaScript如何求兩個數(shù)的商的相關知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇JavaScript如何求兩個數(shù)的商文章都會有所收獲,下面我們一起來看看吧。
成都網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、成都網(wǎng)站建設、微信開發(fā)、微信小程序、集團成都定制網(wǎng)站等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:茶藝設計等眾多領域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致稱揚!
兩種實現(xiàn)方法:1、使用算術運算符“/”,語法“操作數(shù)1 / 操作數(shù)2”,可以將運算符兩側的操作數(shù)相除并返回商;2、使用賦值運算符“/=”,會先進行除法運算,再將結果賦值給運算符左側的變量,語法“x /= y”,等同于“x = x / y”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
在javascript中,可以利用“/”或“/=”運算符來求兩個數(shù)的商。
方法1:使用算術運算符“/”
算數(shù)運算符用來執(zhí)行常見的數(shù)學運算,例如加法、減法、乘法、除法等。其中
運算符 | 描述 | 示例 |
---|---|---|
/ | 除法運算符 | x / y 表示計算 x 除以 y 的商 |
示例:
注意特殊操作數(shù)的除法運算。
var n = 5; //定義并初始化任意一個數(shù)值
console.log(NaN / n); //如果一個操作數(shù)是NaN,結果都是NaN
console.log(Infinity / n); //Infinity被任意數(shù)字除,結果是Infinity或-Infinity
//符號由第二個操作數(shù)的符號決定
console.log(Infinity / Infinity); //返回NaN
console.log(n / 0); //0除一個非無窮大的數(shù)字,結果是Infinity或-Infinity,符號由第二個操作數(shù)的符號決定
console.log(n / -0); //返回-Infinity,解釋同上
擴展知識:除法求余運算符“%”
求余運算也稱模運算例如:
console.log(3 % 2); //返回余數(shù)1
模運算主要針對整數(shù)進行操作,也適用于浮點數(shù)。例如:
console.log(3.1 % 2.3); //返回余數(shù)0.8000000000000003
示例
注意特殊操作數(shù)的求余運算。
var n = 5; //定義并初始化任意一個數(shù)值
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
方法2:使用賦值運算符“/=”
賦值運算符用來為變量賦值,有以下兩種形式:
簡單的賦值運算 = :把等號右側操作數(shù)的值直接復制給左側的操作數(shù),因此左側操作數(shù)的值會發(fā)生變化。
附加操作的賦值運算:賦值之前先對右側操作數(shù)執(zhí)行某種操作,然后把運算結果復制給左側操作數(shù)。
一些附加操作的賦值運算就可以實現(xiàn)加減乘除四則運算。其中
賦值運算符 | 說明 | 描述 | 示例 | 等效于 |
---|---|---|---|---|
/= | 除法運算并賦值 | 先進行除法運算,再將結果賦值給運算符左側的變量 | a /= b | a = a / b |
示例代碼如下:
var x = 50;
x /= 10;
console.log(x); // 輸出:5
擴展知識:除法求余運算并賦值%=
運算符 | 描述 | 示例 |
---|---|---|
%= | 先進行取模運算,再將結果賦值給運算符左側的變量 | x %= y 等同于 x = x % y |
var x = 100;
x %= 15;
console.log(x); // 輸出:10
關于“JavaScript如何求兩個數(shù)的商”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“JavaScript如何求兩個數(shù)的商”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。