逻辑运算符( && || ! )

2017-12-07  本文已影响0人  梦幻之云

逻辑与运算符(&&)

对两个表达式执行逻辑与运算(相当于英语中 and 的意思)

运算结果 表达式1 表达式2
true true true
false true false
false false true
false false false

想更深了解短路运算的童鞋欢迎自行Google

逻辑或运算符(||)

运算结果 表达式1 表达式2
true true true
true true false
true false true
false false false

逻辑非运算符(!)

对一个表达式执行逻辑求反操作

这里可以用很形象的说法来解释: 面对调皮的捣蛋鬼 妈妈们经常会笑着说一句: 让你往东你偏往西( ^ _ ^)
想起来《三国演义》的一句评语: 大奸似忠,大伪似真

运算结果 表达式1
true false
false true

谁是 true 谁是 false

能够转换为 false 的表达式有:null , NaN , 0 , 空字符串("") , undefined

具体原因呢,现在不用深究哈

小小练习题

"hello" && 88
null && 66
" " || 88
undefined || true
!" "
!8866

上一篇下一篇

猜你喜欢

热点阅读