首页 > 其他 > 详细

var a =0;if(a){ alert('真的') },不能弹出来东西,因为if(0)=if(false),所以就直接不执行了

时间:2015-07-29 11:51:50      阅读:297      评论:0      收藏:0      [点我收藏+]
 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 5 <title>无标题文档</title>
 6 <script>
 7     var a =0;
 8     
 9     if(a){
10         alert(真的)    
11     }
12 </script>
13 </head>
14 
15 <body>
16 </body>
17 </html>

 if后面跟的条件是布尔值,分真(true)和假(false)两种情况,而布尔值为false的情况有  a=0;a=undifine;a=none; a=NaN;a=null五种情况,

if后面如果为假,则不执行函数,那么久不会弹出任何东西了

var a =0;if(a){ alert('真的') },不能弹出来东西,因为if(0)=if(false),所以就直接不执行了

原文:http://www.cnblogs.com/zhangjingyun/p/4685231.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!