JavaScript 有 parseInt()和 parseFloat(),但据我所知,在全局范围内没有 parseBool或 parseBoolean方法。
我需要一个方法,它接受具有“ true”或“ false”值的字符串,并返回一个 JavaScriptBoolean。
下面是我的实施方案:
function parseBool(value) {
return (typeof value === "undefined") ?
false :
// trim using jQuery.trim()'s source
value.replace(/^\s+|\s+$/g, "").toLowerCase() === "true";
}
这是一个好的功能吗? 请给我您的反馈。
谢谢!