摘要:
1、var s = (1==0)||{name:'janey'} 因为1==0是false,按照或运算规则,继续运算,得到{name:'janey'} ,所以s={name:'janey'} 同理 var s = (1==1)||{name:'janey'},这时1==1为true,不再继续运算下去,所以s=true; 或运算的结果并不直接的等于true或者false,而是第一个可以判断为true的值; var s=(0||2||[1,2]),0的boolean 运算值是false,所以继续,2的boolean运算值是true,停 阅读全文