1、任何JavaScript的值都可以转换为布尔值
下面这些将会转换为false(假值):
1 undefined 2 null 3 0 4 -0 5 NaN 6 "" //空字符串
所有其他值,包括所有对象(数组)都回转换成true。例如:
1 if(o) // o为一个对象,返回true(真值)
2、布尔值包含一个方法:toString(),例如:
1 true.toString();// “true”
3、三个布尔运算符:
1 && //逻辑与(AND) 2 || //布尔或(OR) 3 ! //布尔非(NOT)