js && ||

作者: _Charles | 来源:发表于2017-11-22 22:08 被阅读0次

&&

alert(true&&false); // false
alert(true&&true); // true
alert(false&&false); // false
alert(false&&true); // false
短路逻辑
0 || 1 // 1
0 || '' // ''
1 || true // 1
1 || 0 // 1

|| 短路逻辑
1、第一个值是false,无论第二个值是true还是false,结果都将返第二个值
2、第一个值是true,无论第二个值是true还是false,结果都将返第一个值

||

alert(true||false); // true
alert(false||true); // true
alert(true||true); // true
alert(false||false); // false
// 断路逻辑
0 && 1 // 0
0 && '' // 0
1 && 0 // 0
1 && '' // ''

&& 短路逻辑
1、第一个值是false,无论第二个值是true还是false,结果都将返第一个值
2、第一个值是true,无论第二个值是true还是false,结果都将返第二个值

相关文章

网友评论

    本文标题:js && ||

    本文链接:https://www.haomeiwen.com/subject/bfeovxtx.html