JavaScript有parseInt()
和parseFloat()
,但据我所知,全局作用域中没有parseBool
或parseBoolean
方法。
我需要一个方法,它接受像"true“或"false”这样的值的字符串,并返回一个JavaScript Boolean
。
下面是我的实现:
function parseBool(value) {
return (typeof value === "undefined") ?
false :
// trim using jQuery.trim()'s source
value.replace(/^\s+|\s+$/g, "").toLowerCase() === "true";
}
这是一个好函数吗?请给我你的反馈。
谢谢!
https://stackoverflow.com/questions/5219105
复制相似问题