js逻辑非!的运算规则

来源:互联网 发布:磁盘修复软件 编辑:程序博客网 时间:2024/05/21 14:43

运算规则如下:

(1).如果运算数是true,返回值是false。

(2).如果运算数是false,返回值是true。

(3).如果运算数是0,返回值是true。

(4).如果运算数是非零数值,返回值是false。

(5).如果运算数是null,返回值是true。

(6).如果运算数是NaN,返回值是true。

(7).如果运算数是对象,返回值是false。

(8).如果运算数是undefined,返回值是true。

代码实例:

[JavaScript] 纯文本查看 复制代码运行代码
1
console.log(!0);

以上代码返回值为true。