您好,登錄后才能下訂單哦!
這篇文章主要介紹“javascript如何實現算術加法運算”,在日常操作中,相信很多人在javascript如何實現算術加法運算問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”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);
方法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如何實現算術加法運算”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。