1.以下为表达为假的情况:
false |
0 |
字符串的空'' |
NaN |
undefined |
null |
alert();函数返回undefined,则为假;
任何函数没有return时,返回undefined,为假;
2.当使用“表达式1 || 表达式2”的情况是希望:表达式1为假时,执行表达式2;
类似于:
if(!表达式1)
表达式2;
若表达式1必定为假那么就是希望两个都执行。
类似于:
表达式1;
表达式2;
3.当使用“表达式1 && 表达式2”的情况是希望:表达式1为真时,执行表达式2;
类似于:
if(表达式1)
表达式2;
若表达式1必定为真就是希望两个都执行。
类似于:
表达式1;
表达式2;
没有评论:
发表评论