js中的運算子

2021-09-23 10:21:06 字數 1170 閱讀 6635

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,結果都將返...