/**
*把任意类型转成Boolean
*eg:
* parseBoolean(0);
* o = undefined,null,0,"0",false,"False","" return false;
* object,"非空字符",true,"True",非0的number return true
*/
Boolean.parseBoolean = parseBoolean = function(o) {
var flag = !!o;return (flag && typeof (o) == "string" && (o.toLowerCase() == "false" || o.toLowerCase() == "null" || o.toLowerCase() == "undefined" || o == "0")) ? false : flag;
}
本文介绍了一种将任意类型转换为Boolean的方法,包括如何处理空值、字符串、数字和其他类型的值,确保转换过程准确无误。
5174

被折叠的 条评论
为什么被折叠?



