javascript 判断为true false

如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。否则,其值为 true(即使当自变量为字符串 "false" 时)!
但是不要想当然的理解为 0 == null(结果为false) ,1 == “abc”(结果是false), null == undefined (结果为false)
不过 0 == false , 1 == true

posted @ 2016-11-02 11:34  a fine day  阅读(1787)  评论(0编辑  收藏  举报