js中的運算子包括算數運算子,賦值運算子,關係運輸符,邏輯運算子和邏輯運算子幾大類。
一,算數運算子
算數運算子主要包括 +,-,*,/,%(取餘),++,--
+:對兩個值進行相加運算,並將結果返回。如: var a=1,b=2; console.log(a+b) 輸出結果為:3。
任何值與字串進行+運算時,會拼串。如:console.log(123 + "你好") 輸出結果為:123你好
-:對兩個值進行相減運算,並將結果返回。
*:對兩個值進行相乘運算,並將結果返回。
/:對兩個值進行相除運算,並將結果返回。
%:對兩個值進行取餘運算,並將結果返回。
++:在原值的基礎上加1。有兩種用法++a或者a++,但++在前時先運算再賦值,當++在後時先賦值在運算,如:var a = 2,b=2;console.log(++a,b++) 輸出結果為:3 2
--:在原值的基礎上減1。
另外,+,-還可以當作正,負號使用
二,賦值運算子
=:將=右邊值賦給左邊。 如var a = 1.
+=: a += 5 等價於 a = a +5;以下同理
-=:*=:
/=:三,關係運算子
關係運算子用來比較兩個值之間的大小關係,關係成立則返回true,不成立則返回false。
>(大於),<(小於),>=(大於等於),<=(小於等於),==(等於),!=(不等於),===(全等於),!==(不全等於)
當比較的兩個值不為數值型時,會轉化為數值型在比較。
注意:nan與任何值比較返回結果都為false,包括它本身。
undefined == null 的返回結果為他本身。
四,邏輯運算子
&&(邏輯與):當兩邊的結果都為真時,才返回true;否則返回false。
||(邏輯或):當兩邊的結果任意乙個為真時,就返回true;否則返回false。
!(邏輯非):將結果轉化為相反的布林值。
邏輯斷路:
&&:當第乙個值為false時,後面的語句不執行。
||:當第乙個值為true時,後面的語句不執行。
五,條件運算子
語句1?語句2:語句3.
當語句1為true時,執行語句2;
當語句1為false時,執行語句3.
Js中的 運算子
jscript 具有全範圍的運算子,包括算術 邏輯 位 賦值以及其他某些運算子。計算邏輯 位運算賦值 雜項描述 符號描述 符號描述 符號描述 符號描述 符號負值 邏輯非 按位取反 賦值 刪除delete 遞增 小於 按位左移 運算賦值 op typeof 運算子 typeof 遞減 大於 按位右移 ...
Js中的 運算子
jscript 具有全範圍的運算子,包括算術 邏輯 位 賦值以及其他某些運算子。計算邏輯 位運算賦值 雜項 描述 符號描述 符號描述 符號描述 符號描述 符號 負值 邏輯非 按位取反 賦值 刪除delete 遞增 小於 按位左移 運算賦值 op typeof 運算子 typeof 遞減 大於 按位右...
JS中的邏輯運算子 ,位運算子 ,
1 js中的 符號 運算方法 只要 前面為false,不管 後面是true還是false,都返回 後面的值。只要 前面為true,不管 後面是true還是false,都返回 前面的值。總結 真前假後 2 js中的 符號 運算方法 只要 前面是false,無論 後面是true還是false,結果都將返...