回答
var val = (string === "true");
这工作。在'val'声明之前添加'var'可能更好。 – hotshot309 2012-01-03 20:58:16
更好的三重等于=== – Vinch 2013-04-11 22:02:39
如果你这样做:var string = new String('true'); var val =(string ==='true');那么val将是错误的。你需要在字符串引用上调用.toString()。如果您在原型/对字符串的此引用时这样做,则这尤其适用。 – Boushley 2013-11-26 20:53:59
如果您使用的是可变的结果:
result = result == "true";
如果使用变量结果: 'result = result ===“true”;' 这里括号是不必要的,但应该检查类型和值。 – simhumileco 2017-06-29 06:22:11
你可以简单地有:var result = (str == "true")
。
'result = result ===“true”;' 这里括号是不必要的,但应该检查类型和值。 – simhumileco 2017-06-29 06:20:36
- 1. 将字符串转换为布尔值
- 2. 将字符串转换为布尔值并检查布尔值
- 3. 将字符串转换为布尔
- 4. 在C#中将布尔值转换为字符串值
- 5. 不能将字符串转换为布尔,但没有布尔?
- 6. 转换布尔值到字符串
- 7. 将字符串转换成布尔
- 8. 如何将字符串转换为布尔值?
- 9. Scala:将字符串转换为布尔值的优雅
- 10. 如何将布尔值转换为本地化字符串
- 11. 在Julia中将字符串转换为布尔值
- 12. PL/SQL将字符串转换为布尔值
- 13. 不能将字符串转换为布尔值?
- 14. 如何在ActionScript中将字符串转换为布尔值?
- 15. 将XML“是/否”字符串转换为布尔值
- 16. PHP - 将布尔值转换为字符串
- 17. 如何将这些字符串转换为布尔值?
- 18. 如何将字符串转换为布尔值?
- 19. 如何将字符串转换为JavaScript中的布尔值?
- 20. 如何将“False”字符串转换为布尔值false?
- 21. 将字符串转换为布尔值动态
- 22. 将JSON字符串输出的部分转换为布尔值
- 23. 如何将一个字符串转换为布尔值?
- 24. XSLT:如何将字符串值转换为布尔变量?
- 25. 字符串到布尔转换行为
- 26. 字符不能转换为布尔值?
- 27. 将字符串解析为布尔值?
- 28. 错误信息:无法将参数值从字符串转换为布尔值
- 29. Ruby:如何将字符串转换为布尔型
- 30. 将布尔转换为字符串在Datagridview中?
JSON.parse( '真')将返回布尔值true和JSON.parse( '假')将返回布尔值false – 2017-01-02 07:10:56
这个东西解决一切都像数字和字符串格式http://stackoverflow.com/a/42136805/5531595 – 2017-02-09 12:34:47