看这么个例子:
var a;
var b=!!a;
- a=parseInt(“1234″)
- a=”1234″-0 //转换为数字
- b=1234+”" //转换为字符串
- c=someObject.toString() //将对象转换为字符串
- false、undefinded、null、0、”" 为 false
- true、1、”somestring”、[Object] 为 true
JS布尔转换详解
本文深入解析JavaScript中使用双感叹号进行布尔类型转换的原理及应用。通过实例解释了如何将不同类型的值转换为布尔值,并介绍了JavaScript中布尔转换的具体规则。
看这么个例子:
var a;
var b=!!a;