1.算術運算符
+ - * / %取模
num++ 先用在加
var num1=1
alert(num1++)
等價於
alert(num1)
num1=num1+1
++num 先加再用
var num1=-
alert(++num1)
等價於
num1=num1+1
alert(num1)
2.賦值運算符
= +=
var num=num+1 等價於var num += 1;
3.關係運算符與表達式
> < == >= <= !=
判斷兩個數是否相等時== 可以把數值卸載前面,變量寫在後面
===
絕對相等,變量的值和類型都要相等
!==
絕對不相等,變量的值和類型都不相等
4.邏輯運算符
&& 條件全部成立才爲真
|| 條件有一個真的就是真。
非 !
5.位運算與表達式
基於二進制
Var num=5
alert(num.toString(2))
輸出101。
var num3=5;//101
var num4=6;//110
alert(num4.toString(2) &
num3.toString(2))//100
只有兩者同時爲1時結果才爲1,其餘結果爲0
按位運算,不足的在二進制前補0
var num3=5;//101
varnum4=6;//110
alert(num4.toString(2) ^
num3.toString(2))//11