//一个非常有意思的语法
var a = 1 && 2;
alert(a); //2
var a = null && 2;
alert(a); //null
var a = 1 && null;
alert(a); //null
var a = 1 || 2;
alert(a); //1
var a = 0 || 2; //0自动转布尔值会转为false
alert(a); //2
var a = 0 && 0;
alert(a); //0
//总结,返回最后判断的那一个值,判断的时候按照逻辑或与来判断
网友评论