如果在javascript中测试布尔值

时间:2012-02-08 02:51:53

标签: javascript jquery if-statement

我有一个布尔变量,即使其值为false,也会传递if测试。

以下是代码:

var go = (4 > 8);
if(go) {
    //do something
}

即使go的值为//do somethingfalse也始终在执行。我也测试了if(go == true)if(go === true),但在所有这些情况下,它都通过了测试并且//do something被执行了。

我在这里做错了什么?

上面的代码位于else if块中,但这无关紧要。

有人可以帮我理解我在这里做错了什么吗?我疯了,想弄清楚为什么会这样。

1 个答案:

答案 0 :(得分:0)

代码没有问题

试试这个

说你的网址是http://localtest/test.php

尝试附加http://localtest/test.php?test=something

这可能会再次加载你的js而不是拿起缓存的版本 编辑:最好清除浏览器缓存