布林運算子:取反運算子:! 且運算子:&& 或運算子:||
1、取反運算子(!)
①布林值取反
!true//false
!false//true
②非布林值取反
對於非布林值,取反運算子會將其轉為布林值。可以這樣記憶,以下六個值取反後為true,其他值都為false。
溫馨提示:undefined
null
false
0
NaN
空字串('')
!undefined
!null
!false
!0
!NaN
!""
2、且運算子(&&)
多個條件都要滿足
如果一個人一直做好事,突然有一天做了壞事,那麼人們會認為這個人很虛偽,以前說不定都是裝的!對這個人不在認可
console.log(10<20&&10>5);//true
3、或運算子(||)
滿足一個條件即可
如果一個人一直做壞事,突然有一天做了一件好事,那麼人們會認為這個人其實還不錯,以前也許是另有原因!對這個人突然就認可了
console.log(10<20||10<5);//true