javascript怎麼實現算術加法運算
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怎麼實現算術加法運算的詳細內容,更多請關注php中文網其它相關文章!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4606/viewspace-2827227/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Numpy 加法運算,opencv 加法運算,影像的融合OpenCV
- 使用位運算進行加法運算
- JS加法運算全解析JS
- opencv入門系列教學(六)影像上的算術運算(加法、融合、按位運算)OpenCV
- php算術運算子怎麼使用?PHP
- 集合-運算實現
- JavaScript + 加法運算子JavaScript
- JavaScript (+) 加法運算子JavaScript
- 加法小計算
- JavaScript中的==運算JavaScript
- JavaScript運算元組JavaScript
- 位運算與SQL實現SQL
- sobel運算元,matlab實現Matlab
- 詳解增強算術賦值:“-=”操作是怎麼實現的?賦值
- FPGA定點小數計算(Verilog版)第一篇——加法運算FPGA
- 幽默:Javascript為什麼算術沒算好?JavaScript
- C語言程式設計-長整數加法運算C語言程式設計
- SCSS 算術運算子CSS
- Java算術運算子Java
- [20181229]bash shell的算術運算 .txt
- Verilog實現加減乘除運算
- 正則實現數學運算
- 位運算實現加減乘除
- MongoDB 怎麼計運算元查詢MongoDB
- 大數運算—大數加法、減法、乘法、除法詳解
- JavaScript加減乘數運算JavaScript
- VIVADO vhdl verilog 實現矩陣運算矩陣
- verilog實現矩陣卷積運算矩陣卷積
- 算術運算子++、--的使用
- JavaScript數字開任意次方運算JavaScript
- JavaScript解決浮點數算數運算精度問題JavaScript
- 算術運算子裡的特殊運算子
- XJSON 是如何實現四則運算的?JSON
- Python 影像處理 OpenCV (12): Roberts 運算元、 Prewitt 運算元、 Sobel 運算元和 Laplacian 運算元邊緣檢測技術PythonOpenCV
- 怎樣才算合格的運維工程師?linux運維技術運維工程師Linux
- 橢圓曲線加法原理計算
- NumPy 簡單算術:加減乘除及其他運算
- opencv 開運算、閉運算OpenCV