<分区>
Possible Duplicate:
How can I convert a string to boolean in JavaScript?
我有一个包含 boolean 值的隐藏字段,我在 JavaScript 函数中检查它是真还是假,如下所示:
if (Trim(document.forms['mainform'].hiddenfield.value) == 'true')
{
}
我认为这是一种蹩脚的方法。如何将该字符串值转换为 boolean 值?
<分区>
Possible Duplicate:
How can I convert a string to boolean in JavaScript?
我有一个包含 boolean 值的隐藏字段,我在 JavaScript 函数中检查它是真还是假,如下所示:
if (Trim(document.forms['mainform'].hiddenfield.value) == 'true')
{
}
我认为这是一种蹩脚的方法。如何将该字符串值转换为 boolean 值?
最佳答案
这可能看起来有点傻,但您可以向 String 添加一个方法。
String.prototype.isTrue = function() {
return this.toLowercase() == "true"
}
给你
>>> "true".isTrue()
true
>>> var x = "false"
>>> x.isTrue()
false
只需对任何字符串文字或变量使用 .isTrue()。
关于javascript - 将字符串转换为 boolean 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2210166/