javascript怎麼實現算術加法運算

petterchx發表於2021-09-11

javascript實現算術加法運算的方法:1、使用“+”運算子,語法“a+b”;2、使用“+=”運算子,語法“a+=b”;3、使用“++”遞增運算子,語法“a++”或“++a”。

javascript怎麼實現算術加法運算

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

javascript怎麼實現加法運算

方法1:使用“+”運算子

示例1:注意特殊運算元的求和運算

var n = 5;  //定義並初始化任意一個數值
console.log(NaN + n);  //NaN與任意運算元相加,結果都是NaN
console.log(Infinity + n);  //Infinity與任意運算元相加,結果都是Infinity
console.log(Infinity + Infinity);  //Infinity與Infinity相加,結果是Infinity
console.log((-Infinity) + (-Infinity));  //負Infinity相加,結果是負Infinity
console.log((-Infinity) + Infinity);  //正負Infinity相加,結果是NaN

示例2:加運算子能夠根據運算元的資料型別,決定是相加操作,還是相連操作

console.log(1 + 1);  //如果運算元都是數值,則進行相加運算
console.log(1 + "1");  //如果運算元中有一個是字串,則進行相連運算
console.log(3.0 + 4.3 + "");  //先求和,再連線,返回"7.3"
console.log(3.0 + "" + 4.3);  //先連線,再連線,返回"34.3"
                              //3.0轉換為字串3

注:在使用加法運算子時,應先檢查運算元的資料型別是否符合需要。

方法2:使用“+=”運算子

“+=”運算子的作用:賦值之前先對右側運算元執行加法運算或連線操作,然後把運算結果複製給左側運算元

var a=1,b=2,c=3,d=4;
console.log(a+=b);
console.log(b+=a);
console.log(c+=b);
console.log(d+=d);
console.log(a);
console.log(b);
console.log(c);
console.log(d);

5.png

方法3:使用“++”遞增運算子

遞增++運算就是透過不斷的加 1 ,然後把結果賦值給左側運算元,以實現改變自身結果的一種簡潔方法。

作為一元運算子,遞增運算子職能作用於變數、陣列元素或物件屬性,不能作用於直接量。根據位置不同,可以分為 2 種運算方式:

  • 前置遞增(++n):先遞增,再賦值。

  • 後置遞增(n++):先賦值,再遞增。

示例:

var a = b = c = 4;
console.log(a++);  //返回4,先賦值,再遞增運算結果不變
console.log(++b);  //返回5,先遞增,再賦值,運算結果加1
console.log(c++);  //返回4,先賦值,再遞增,運算結果不變
console.log(c);  //返回5,變數的值加1
console.log(++c);  //返回6,先遞增,再賦值,運算結果加1
console.log(c);  //返回6

1.png

【推薦學習:】

以上就是javascript怎麼實現算術加法運算的詳細內容,更多請關注php中文網其它相關文章!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4606/viewspace-2827227/,如需轉載,請註明出處,否則將追究法律責任。

相關文章