溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript如何求兩個數(shù)的商

發(fā)布時間:2022-10-10 09:35:33 來源:億速云 閱讀:180 作者:iii 欄目:web開發(fā)

這篇文章主要介紹了JavaScript如何求兩個數(shù)的商的相關(guān)知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇JavaScript如何求兩個數(shù)的商文章都會有所收獲,下面我們一起來看看吧。

兩種實現(xiàn)方法:1、使用算術(shù)運算符“/”,語法“操作數(shù)1 / 操作數(shù)2”,可以將運算符兩側(cè)的操作數(shù)相除并返回商;2、使用賦值運算符“/=”,會先進行除法運算,再將結(jié)果賦值給運算符左側(cè)的變量,語法“x /= y”,等同于“x = x / y”。

本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

在javascript中,可以利用“/”或“/=”運算符來求兩個數(shù)的商。

方法1:使用算術(shù)運算符“/”

算數(shù)運算符用來執(zhí)行常見的數(shù)學運算,例如加法、減法、乘法、除法等。其中

運算符描述示例
/除法運算符x / y 表示計算 x 除以 y 的商

示例:

注意特殊操作數(shù)的除法運算。

var  n = 5;  //定義并初始化任意一個數(shù)值
console.log(NaN / n);  //如果一個操作數(shù)是NaN,結(jié)果都是NaN
console.log(Infinity / n);  //Infinity被任意數(shù)字除,結(jié)果是Infinity或-Infinity
                            //符號由第二個操作數(shù)的符號決定
console.log(Infinity / Infinity);  //返回NaN
console.log(n / 0);  //0除一個非無窮大的數(shù)字,結(jié)果是Infinity或-Infinity,符號由第二個操作數(shù)的符號決定
console.log(n / -0);  //返回-Infinity,解釋同上

JavaScript如何求兩個數(shù)的商

擴展知識:除法求余運算符“%”

求余運算也稱模運算例如:

console.log(3 % 2);  //返回余數(shù)1

JavaScript如何求兩個數(shù)的商

模運算主要針對整數(shù)進行操作,也適用于浮點數(shù)。例如:

console.log(3.1 % 2.3);  //返回余數(shù)0.8000000000000003

JavaScript如何求兩個數(shù)的商

示例

注意特殊操作數(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

JavaScript如何求兩個數(shù)的商

方法2:使用賦值運算符“/=”

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

  • 簡單的賦值運算 = :把等號右側(cè)操作數(shù)的值直接復制給左側(cè)的操作數(shù),因此左側(cè)操作數(shù)的值會發(fā)生變化。

  • 附加操作的賦值運算:賦值之前先對右側(cè)操作數(shù)執(zhí)行某種操作,然后把運算結(jié)果復制給左側(cè)操作數(shù)。

一些附加操作的賦值運算就可以實現(xiàn)加減乘除四則運算。其中

實現(xiàn)加減乘除四則運算的附加操作的賦值運算符
賦值運算符說明描述示例等效于
/=除法運算并賦值先進行除法運算,再將結(jié)果賦值給運算符左側(cè)的變量a /= ba = a / b

示例代碼如下:

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

JavaScript如何求兩個數(shù)的商

擴展知識:除法求余運算并賦值%=

運算符描述示例
%=先進行取模運算,再將結(jié)果賦值給運算符左側(cè)的變量x %= y 等同于 x = x % y

var x = 100;
x %= 15;
console.log(x);  // 輸出:10

JavaScript如何求兩個數(shù)的商

關(guān)于“JavaScript如何求兩個數(shù)的商”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“JavaScript如何求兩個數(shù)的商”知識都有一定的了解,大家如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI