关于if(xx)和 a==b的判断的博客

if的判断语法:
1.if (//条件表达式){
//执行语句
}
2.if (//条件表达式){
//成立执行语句
}  esle {
//不成立执行语句
}
3.if(条件){
//成立执行语句
}   esle if {
//成立执行语句
}
esle if {
//成立执行语句
}  esle {
//最后默认执行的语句
}

if 中语句判断为false的变量值为:
+0, −0,0.0,Null,undefined,
其他变量值判断为true:
true, 1, [任何字串/数字]。

  • ||---逻辑或---或者
    &&---逻辑与--并且
    !---逻辑非---取反--取非
    1.或运算符(||)的运算规则是:如果第一个运算子的布尔值为true,则返回第一个运算子的值,且不再对第二个运算子求值;如果第一个运算子的布尔值为false,则返回第二个运算子的值。
    2.且运算符(&&):如果有一个为false,整个的结果就是false。
    3.取反运算符(!):用于将布尔值变为相反值,即true变成false,false变成true。

变量相等的判断

==与===的区别:==只是进行值的比较,===类型和值同时相等,则相等。
如:

var verify = '66' == 66;         //  true
var verify = 66 == 66;          //   true
var verify = '66' === 66;      //false    他们值相等,但是类不相等,所以为false。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • if条件判断 if...else 条件判断的语法如下:if (条件){当条件为 true 时执行的代码}else{...
    Zouch在路上阅读 491评论 0 0
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,196评论 0 13
  • if条件判断 if...else 条件判断的语法如下: if (条件){当条件为 true 时执行的代码}else...
    有点孤僻阅读 445评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,923评论 18 139
  • 清晨微语20170610周六[玫瑰] 善良,是开在心灵的一朵花;宽容,是洒满人间的一米阳光。人若慈悲,就会心安...
    出於不染阅读 278评论 0 0