首頁 >web前端 >前端問答 >javascript怎麼實現算術加法運算

javascript怎麼實現算術加法運算

青灯夜游
青灯夜游原創
2021-09-02 17:10:576429瀏覽

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);

javascript怎麼實現算術加法運算

#方法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

javascript怎麼實現算術加法運算

#【推薦學習:javascript進階教學

#

以上是javascript怎麼實現算術加法運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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