比较运算符
“>”,“<”,“<=”,“>=”,“==”,“! =”,“===”,“!==”。
比较结果为boolean值。
补充:NaN不等于任何东西,包括自己。
逻辑运算符
“&&”与,“||”或,“!”非
undefined,null,NaN,“”,0,false转换成布尔值都为false。
“&&”
先看第一个表达式转换成布尔值的结果,如果结果为真,那么他会看第二个表达式转化为布尔值的结果,如果只有两个表达式的话,只看到第二个表达式,就可以返回该表达式的值了。
作用:短路语句,与if类似。
“||”
逢真返回真
应用:写兼容用。
“!”
转换成布尔值再取反。
网友评论