js運算符

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

發佈了46 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章