js中的null、‘’、0和false

js中的null、‘’、0和false作比较,返回值是true,因为在js中null、0、‘’都是做false来看待的,

所以if(0=='')是true,如果想要区别0和‘’,可以用===全等来比较

==:不比较类型,比较值

===:比较类型和值

 

if (typeof(x) !=‘undefined’ && x!=null) {     alert("可用");     }
//或者用下面的方法
if(x) { alert(‘变量可用!’); } else { alert(‘变量不可用!’); }
posted @ 2016-10-11 14:23  江境纣州  阅读(3)  评论(0编辑  收藏  举报