全面解析JavaScript中“&&”和“||”操作符(总结篇)
js必须牢记的6个蛋蛋: 请你一定要记住:在js逻辑运算中,0、”“、null、false、undefined、NaN都会判为false,其他都为true。这个一定要记住,不然应用||和&&就会出现问题。这里顺便提下:经常有人问我,看到很多代码if,为什么不直接写if;其实这是一种更严谨的写法: 从字面上来说,只有前后都是true的时候才返回true,否则返回false。然后,根据上面经验,我们看看“&&”号前后,不单单是布尔类型的情况。结是返回”,“&&”前面”是false,后面是1是true。结是返回”,“&&”前面”是false,后面是0也是false。ok,让我们来看看js强大的表现力吧:更强大的,也更优的:第二个需求:
用户评论