###  js運算子
1、運算子
1、typeof 獲取當前變數型別 運算子(特殊)
2、= 賦值運算子
3、== 簡要比較運算子(忽略變數的型別)
4、=== 標準比較運算子(嚴格變數的型別、判斷是否相等運算子) 2、註釋
單行註釋
//
<!-- -->
多行註釋
/*……*/
文件註釋
/**……*/ 3、語句
1、js運算子
a、算術運算子
+(字串和數字不同,隱式轉換,或者字串拼接、多個加號還是拼接)
-、*、/、%(取餘) (現將不是數字的內容轉換為數字,在計算 如果不是數字的內容不能轉化,則為NAN)
單目運算子: ++(前加加 先自增後使用、後加加 先使用後自增)、--
b、賦值運算子
x+=y //相當於x = x+y
x-=y //相當於x = x-y
x*=y //相當於x = x*y
x/=y //相當於x = x/y
x%=y //相當於x = x%y c、比較運算子(計算時,先轉化為數字型別在比較,布林型別時,false為0,true為1)
x == y //判斷是否相等,(忽略變數型別)
x === y //判斷是否嚴格相等,(計算變數型別)
x != y //判斷是否不相等(忽略變數型別)
x !== y //判斷是否嚴格不相等(計算變數型別)
x < y
x <= y
x > y
x >= y
undefined和null 自身嚴格相等 d、布林運算子
邏輯運算子用於測定變數或值之間的邏輯
1、非運算子(!)
表示式的值為假,運算結果為真
2、與運算子(&&)
當運算子兩端的表示式值均為真時,結果為真,則為假
3、或運算子(||)
當運算子兩端的表示式有一個為真時,為真,都為假,則為假 f、三目運算子
表示式?表示式1:表示式2
為真執行表示式2,為假表達執行表示式1
e、運算子優先順序
初等單目一二級
乘除取餘加減移
關係等於不等於