摘要:
Boolean运算符有3种: 1.逻辑NOT 逻辑NOT由!表示.与逻辑OR和逻辑AND运算符不同的是:逻辑NOT运算符返回的一定是Boolean值. 逻辑NOT运算符的行为如下: 如果运算数是对象,返回false 如果运算数是0以外的其他任何数字,返回false 如果运算数是0,返回true 如果运算数是null,返回true 如果运算数是NaN,返回true 如果运算数是undef... 阅读全文
摘要:
判断两个变量是否相等是程序设计中非常重要的运算,若是对原始值进行运算,则比较简单,但涉及到对象,则有点复杂. ECMAScript提供了两套运算符处理这个问题: 等号和非等号处理原始值 全等号和非全等号处理对象 1.等号和非等号 等号由==表示.当且仅当两个运算数相等时,才返回true. 非等号由!=表示.当且仅当两个运算数不相等时,它返回false. 为了确定运算数是否相等,这两个运算符都... 阅读全文