- 此问题在此处已有答案**:
12年前就关闭了。
- 可能重复:**
How can I convert a string to boolean in JavaScript?
你好,
如何在Bool中强制转换字符串?
示例:"False"为布尔值false
我的JavaScript需要这个。
感谢您的帮助!
12年前就关闭了。
How can I convert a string to boolean in JavaScript?
你好,
如何在Bool中强制转换字符串?
示例:"False"为布尔值false
我的JavaScript需要这个。
感谢您的帮助!
4条答案
按热度按时间u2nhd7ah1#
您可以执行以下操作:
如果你这样做,你会发现字符串常量
"False"
实际上是布尔值true
。为什么?因为这是Javascript的规则。任何不是undefined
、null
、空字符串(""
)、NaN
或数字零的东西都被认为是true
。如果你想对字符串强加自己的规则(这是个可疑的想法,但这是你的软件),你可以编写一个函数,用查找表返回值:
也许吧。
ctehm74n2#
可以使用类似下面的代码为字符串提供自己的自定义“is true”测试,同时不影响其他类型的比较方式:
s5a0g9ez3#
......但我觉得乔恩的答案更好!
7cjasjjr4#
ERROR
是你想要的任何东西。