您现在的位置:首页 >> JS&Jq >> 内容

js 中坑爹的零

时间:2015-5-26 10:13:53 点击:

  核心提示:js 中坑爹的0直接上代码:var a=0;if(a){alert(true);}else{alert(false);}运行结果是什么呢?按照正常人的思维,应该为true,因为我们确实给a赋予了值.但...

js 中坑爹的0
直接上代码:

var a=0;
if(a){
  alert(true);
}else{
  alert(false);
}

运行结果是什么呢?
按照正常人的思维,应该为true,因为我们确实给a赋予了值.
但是结果往往是残酷的.
运行结果是false

var a=0;
if(a==false){
  alert(true);
}else{
  alert(false);
}

运行结果:true

var a=0;
console.log(a=='');//true

运行结果:
true

var a=0;
console.log(a==='');//false

javascript 的类型系统是非常混乱的,类型特性不明显,而且交叉错乱.javascript语法系统拥有一大组假值,如以下代码所示.这些值的布尔值都是false.
0 //Number
NaN //Number
” //String
false //Boolean
null //Object
undefined //Undefined

作者:不详 来源:网络
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 青春网络编程技术(www.qcfupo.com) © 2020 版权所有 All Rights Reserved.
  • Powered by qcfupo! V3.0sp1
  • 百度友情链接: 百家乐[www.chinawestnews.net/aomenbaijiale/] 赌博网[www.chinawestnews.net/amdbwz/] 海立方[www.bjl.gov.cn/bjgylc/] 娱乐城[www.gtxrmzf.gov.cn/mapai/] 娱乐城[www.hfsf.gov.cn/yfgj/] 威尼斯人[www.hllinkou.gov.cn/baijile/] 澳门威尼斯[www.jjwgj.gov.cn/wnsr/] 888真人[www.lagm.gov.cn/888zhenren/] 百乐坊[www.laoling.gov.cn/blfylc/] 现金网[www.longyu.gov.cn/xjw/] 百家乐[www.chinawestnews.net/ambjl/] 新葡京娱乐场[www.sjzedu.gov.cn/jsylc/] 时时彩[www.snjw.gov.cn/ssc/] 赌博[www.chinawestnews.net/aomendubo/]