javascript實現算術加法運算的方法:1、使用「 」運算符,語法「a b」;2、使用「 =」運算符,語法「a =b」;3、使用「 」遞增運算符,語法“a ”或“ a”。
本教學操作環境: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);
#方法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怎麼實現算術加法運算的詳細內容。更多資訊請關注PHP中文網其他相關文章!