不等号不能在javascript中工作

时间:2013-08-07 13:43:54

标签: javascript

我使用不等号将false转换为true但它总是给出错误。我用0和1尝试过它,工作正常。此外,当我将值“False”更改为“true”时,它也可以正常工作,但问题仅在于“假”。

<script type="text/javascript">
var test= "False";
alert(!test)
</script>

2 个答案:

答案 0 :(得分:5)

您正在分配字符串"False",指定布尔值false

var test = false;
alert(!test); 

答案 1 :(得分:0)

如果你在布尔值周围加上引号,你实际上会创建一个字符串。 你应该这样做:

<script type="text/javascript">
    var test = false;
    alert(!test)
</script>