前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >javascript: if语句中的判断条件,什么时候为假?

javascript: if语句中的判断条件,什么时候为假?

作者头像
碧海长天
发布2021-10-21 15:53:16
1.3K0
发布2021-10-21 15:53:16
举报
文章被收录于专栏:golang探索者

javascript: if语句中的判断条件,什么时候为假?

2016-9-19

js中if语句中的判断表达式可以是多种形式。

1、布尔变量false

代码语言:javascript
复制
//i= false时, alert结果为 falser is false;  i = true时,alert结果为 true is true
 var i = false; 
 if(i){ 
    alert(i+' is true'); 
 }else{
    alert(i+'is false'); 
 }

2、数字0,NaN

代码语言:javascript
复制
//i 为 NaN时 alert结果为 false。 i为非零数时alert结果为true,否则为false;
    var i = NaN;                            
    if(i){
        alert(i+' is true');
    }else{
        alert(i+' is false');
    }

3、空字符串

代码语言:javascript
复制
//  表达式为""时, alert false   但表达式为 " " (有一个空格)时 alert  true  即为字符串是,空与非空为判断标准
   if(""){                                
       alert("true");
   }else{
       alert("false");
   }    

4、null 和 undefined

代码语言:javascript
复制
//null 或undefined时 返回false
 if(null){ 
    alert("true");   
}else{ 
    alert("false");  
} 

综上,if语句中的变量为  false,0,NaN,空字符串,null,undefined时  判断结果为假;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • javascript: if语句中的判断条件,什么时候为假?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档