标签:
逻辑与&&
代码:
var a = 1&&2&&3;
alert(a);//3
逻辑与的值为true时,取最后一个为true的操作数
代码:
var a = 1&&null&&3&&""&&"sdf";
alert(a);//null
逻辑与的值为false时,取第一个值为false的操作数
逻辑或||
代码:
var a = ""||23||null||89||"";
alert(a);
逻辑或的值为true时,取第一个为true的操作数
代码:
var a = 0||""||null;
alert(a);
逻辑或的值为false时,取最后一个为false的操作数
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
逻辑与和逻辑或的返回值都是最后一次匹配的值;
逻辑与为true时,匹配到最后一个操作数,结束匹配,返回该操作数
逻辑与为false时,匹配到第一个为false的操作数,结束匹配,返回该操作数
逻辑或为true时,匹配到第一个为true的操作数,结束匹配,返回该操作数
逻辑或为false时,匹配到最后一个为false的操作数,匹配结束,返回该操作数
标签:
原文地址:http://www.cnblogs.com/pmx-pmx/p/4791055.html