Microsoft AJAX Library对 Boolean对象添加了一个静态方法来扩展其功能:
Boolean.parse 函数
将逻辑值的字符串表示形式转换为其 Boolean 等效对象。 此函数是静态的,可在不创建对象实例的情况下调用。
使用 parse 函数可以根据字符串表示形式创建布尔值。 value 参数必须为“true”或“false”"(不区分大小写)。字符串可以包含空格。如果字符串无法转换为布尔值,则会引发异常。
/* param value:true 或 false 的字符串表示形式 return:对应于 value 参数的布尔值(true 或 false) */ var booleanVar = Boolean.parse("true");
示例代码:
var a = new Boolean(true); if (a == true){ alert("a = true"); }else{ alert("a = false"); } var b = Boolean.parse("true"); if (b == true){ alert("b = true"); }else{ alert("b = false"); }