码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-07-29 11:52:55      阅读:265      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!