小编Hen*_*ein的帖子

创建JavaScript布尔变量

deletemode = new Boolean(false);

if(deletemode) alert("TRUE"); else alert("FALSE");

alert(deletemode);
Run Code Online (Sandbox Code Playgroud)

我希望看到FALSE警报,但我看到了TRUE警报

我读了MDN并且阅读了

deletemode = new Boolean(true);
Run Code Online (Sandbox Code Playgroud)

这是创建错误布尔变量的方法

但是当我运行上面的语句时,我看到"TRUE",然后在第二个警报中我看到了错误.

如果我这样做,它会做我期望它做的事情

if(deletemode===false) 
Run Code Online (Sandbox Code Playgroud)

if(deletemode) 
Run Code Online (Sandbox Code Playgroud)

JavaScript语法错误?

javascript

6
推荐指数
1
解决办法
2377
查看次数

标签 统计

javascript ×1