1.JavaScript運算子:
①算數運算子:+ - * / %
+ 加
可以對兩個值進行加法運算,如果是兩個字串則進行字串拼接
任何值和字串做加法運算,都會先轉為字串,然后再和字串做拼接操作
也可以通過"+"完成隱式轉換。
- 減
可以對兩個值進行減法運算,并回傳運算結果
* 乘
可以對兩個值進行乘法運算,并回傳運算結果
/ 除
可以對兩個值進行除法運算,并回傳運算結果
% 取模
取模運算(取余數)
++ 自增
例如:i++=i+1;
-- 自減
例如:i--=i-1;
②關系運算子:
> < >= <= ==不嚴格的 ===嚴格的 !=不嚴格的不等
③邏輯運算子
&&---邏輯與--并且
||---邏輯或---或者
!---邏輯非---取反--取非
④賦值運算子
JavaScript賦值運算
= 賦值運算子
+=
num+=2 =>等價于 num=num+2;
*=
num-=2 =>等價于 num=num-2;
/=
num/=2 =>等價于 num=num/2;
%=
num%=2 =>等價于 num=num%2;
⑤條件運算子
一元運算子: 這個運算子只需要一個運算元就可以運算的符號 ++ --
二元運算子: 這個運算子需要兩個運算元就可以運算,
條件運算子也叫做三元運算子
語法:條件運算式?陳述句1:陳述句2;
執行的流程:
條件運算子在執行時,首先對運算式進行求值。
如果該值為true,則執行陳述句1,并回傳執行結果
如果該值為false,則執行陳述句2,并回傳執行結果
復合運算子: += -= *= /= %=
2.關系運算運算式:
由關系運算子連接起來的運算式
關系運算運算式的結果是布爾型別:ture或者false
例如:
運算式1||運算式2
如果有一個為true,整個的結果為true
!運算式1
運算式1的結果是true,整個結果為false
運算式1的結果是false,整個結果為true
uj5u.com熱心網友回復:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/59661.html
標籤:JavaScript
