您好,登錄后才能下訂單哦!
這篇文章主要介紹了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,解釋同上
擴展知識:除法求余運算符“%”
求余運算也稱模運算例如:
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:使用賦值運算符“/=”
賦值運算符用來為變量賦值,有以下兩種形式:
簡單的賦值運算 = :把等號右側(cè)操作數(shù)的值直接復制給左側(cè)的操作數(shù),因此左側(cè)操作數(shù)的值會發(fā)生變化。
附加操作的賦值運算:賦值之前先對右側(cè)操作數(shù)執(zhí)行某種操作,然后把運算結(jié)果復制給左側(cè)操作數(shù)。
一些附加操作的賦值運算就可以實現(xiàn)加減乘除四則運算。其中
賦值運算符 | 說明 | 描述 | 示例 | 等效于 |
---|---|---|---|---|
/= | 除法運算并賦值 | 先進行除法運算,再將結(jié)果賦值給運算符左側(cè)的變量 | a /= b | a = a / b |
示例代碼如下:
var x = 50;
x /= 10;
console.log(x); // 輸出:5
擴展知識:除法求余運算并賦值%=
運算符 | 描述 | 示例 |
---|---|---|
%= | 先進行取模運算,再將結(jié)果賦值給運算符左側(cè)的變量 | x %= y 等同于 x = x % y |
var x = 100;
x %= 15;
console.log(x); // 輸出:10
關(guān)于“JavaScript如何求兩個數(shù)的商”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“JavaScript如何求兩個數(shù)的商”知識都有一定的了解,大家如果還想學習更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責聲明:本站發(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)容。