JS基礎(四)運算子

2022-05-14 21:03:27 字數 764 閱讀 3133

一.比較運算子

1.== : 判斷兩邊值是否相等

2.>= : 判斷左邊的值是否大於或等於右邊的值

3.<= : 判斷左邊邊的值是否小於或等於右邊的值

4.>   : 判斷左邊的值是否大於右邊的值

5.<   : 判斷右邊的值是否大於左邊的值

6.!=  : 判斷兩邊的值是否不相等 

7.===: 判斷兩邊的值是否絕對相等

8.!==: 判斷兩邊的值是否絕對不相等(絕對相等或絕對不相等,判斷除了值以外還需要判斷資料型別)

二.邏輯運算子

1.&&:邏輯與,兩邊的結果必須為真,才為真。

2.||:邏輯或,兩邊的結果只要有乙個為真,就為真。

3.!:邏輯非,結果的取反

三.運算子優先順序(由上往下為優先)

1.. ():字段訪問、陣列下標、函式呼叫以及表示式分組

2.++ -- - ~ ! delete new typeof void:一元運算子、返回資料型別、物件建立、未定義值

3.* / %:乘法、除法、取模

4.+ - +:加法、減法、字串連線

5.<< >> >>>:移位

6.< <= > >= instanceof:小於、小於等於、大於、大於等於、instanceof

7.&:按位與

8.^:按位異或

9.|:按位或

10.&&:邏輯與

11.||:邏輯或

12.?::條件

13.= op=

14.,:多重求值

js基礎 運算子

100 20 字串轉數字 5 ss nan ss 轉數字返回nan 任何數字與nan 都返回nan 5 nan nan 同乘法 0 0 nan 零被零除 返回nan 10 0 indefinity 10 0 indefinity ii var i 11 var i2 i 3 i2 15 自加運算子在...

c 基礎(四) 運算子

簡單的加減乘除就不說了,說一些特殊的 取餘數 例 a b 注意,除了算數還可以連線字串 賦值運算子 例 就是將左面的數移到右邊計算,再賦值給左面 其他運算子 new 建立乙個類的例項 typeof 獲取資料型別說明 網上的一些例子 type t typeof string type 是抽象類,typ...

JS運算子 算術運算子 比較運算子 賦值運算子

兩邊的變數都是number型別 則是單純的加法運算 當字串出現時 結果是字串型別 字串之後的內容 不論什麼型別 都會被作為字串進行拼接 例子 var num1 10 var num2 20 num num1 num2 var result num1 num2 num1 false console.l...