一、&&(前真取后,前假取前 )
1.只要“&&”前面是true,无论“&&”后面是true还是false,结果都返回“&&”后面的值
2.只要“&&”前面是false,无论“&&”后面是true还是false,结果都返回“&&”前面的值
< script type="text/javascript">
console.log(0&&1);
console.log(1&&2);
console.log(1&&2&&3);
< /script>
二、|| (前真取前,前假取后)
1.只要“||”前面为true,无论“||”后面是true还是false,结果都返回“||”前面的值
2.只要“||”前面为false,无论“||”后面是true还是false,结果都返回“||”后面的值
< script type="text/javascript">
console.log(0||1);
console.log(1||2);
console.log(1||2||3);
< /script>