這篇文章主要介紹了JavaScript中的6種運算子總結,本文總結了算術運算子、賦值運算子、比較運算子、三元運算子、邏輯運算子、字串連接運算子等,需要的朋友可以參考下方
JavaScript 運算子主要包含:
算術運算子
賦值運算子
比較運算子
#三元運算子
算術運算子
#算術運算子 | |||
---|---|---|---|
說明 | 範例 | 運算結果 | |
y = 2+1 | y = 3 | - | |
y = 2-1 | y = 1 | * | |
y = 2*3 | ##y = 6 | / | |
y = 6/3 | y = 2 |
% | 求餘,傳回結果為浮點型別 |
y = 6%4 | y = 2 |
##++ 遞加,分為前加和後加 |
對布林值和 NULL 會無效y = 2 |
y = 3 | #-- 遞減,分為前遞減與後遞減 | #
對布林值和 NULL 會無效y = 2 |
y = 1
#對於前加和後加,執行後的結果都是變數加1,其區別在於執行時回傳結果不一樣,參考下面兩個例子:程式碼如下:
var x = 2; alert(++x); //输出:3 alert(x); //输出:3 var y = 2; alert(y++); //输出:2 alert(y); //输出:3遞減同理。
賦值運算子 = 用來賦值運算,賦值運算子的作用在於把右邊的值賦值給左邊變數。設定y = 6,請參考下表: | 運算子 | 範例 | |
---|---|---|---|
運算結果 | = | y = 6 | |
y = 6 | # #+= | y += 1 | ##y = y+1|
-= | y -= 1 | y = y-1 | |
*= | y *= 2 | y = y*2 | |
/= | ##y /= 2 | y = y/2 | |
%= | y %= 4 | y = y%4 |
賦值運算巢狀使用
賦值運算子可以巢狀使用:
程式碼如下:y = (x = 2) + 5; //结果: x=2,y=7
#運算子 | ##說明##」範例 | 運算結果 | |
---|---|---|---|
== | 等於 | 2 == 3 | ##FALSE|
恆等於(值和型別都要做比較) | #2 === 2 |
2 === "2" | TRUE
FALSE |
不等於,也可寫a8093152e673feb7aba1828c43532094 | 2 == 3 | TRUE | |
大於 | 2 > 3 | FALSE | |
#大於等於 | 2 >= 3 | FALSE | #|| |
邏輯或(or) | x = 2; | y = 6;
x && y > 5 TRUE |
|
邏輯非,取邏輯的反面 | x = 2; | y = 6;
!(x > y) TRUE |
以上是總結JavaScript中的6種運算符的詳細內容。更多資訊請關注PHP中文網其他相關文章!