JavaScript里的Boolean

来源:互联网 发布:强矩阵 编辑:程序博客网 时间:2024/05/17 23:15

Boolean只有2个值:truefalse

遇到以下的情况,都返回为false:

alert(Boolean('')); //outpt false  alert(Boolean(0)); //output falsealert(Boolean(NaN)); //output falsealert(Boolean(null)); //output false  alert(Boolean(undefined)); //output false  

总之:
1.特殊值undefined和null变成false.
2.数字0和NaN变成false.
3.空字符串变成false.
4.所有其他值都变成true.

||返回第一个true的值;
例如:

1||2 //返回1;0||1//返回1;

&&返回第一个false的值

1&&0//返回0;0&&2//返回0;
原创粉丝点击