JS短路表达式&&和||的代码实例
程序员文章站
2022-08-05 20:54:25
1. 逻辑与
&& //返回第一个假值,或者最后一个真值
1 && ‘’ // ‘’
bool...
1. 逻辑与
&& //返回第一个假值,或者最后一个真值
1 && ‘’ // ‘’ boolean('') // false 1 && true && 'ssss' && 0 && 20 // 0 1 && true && 'ssss' && 2 && 20 // 20 var a = '22'; a && (+a); // 22 a = null; a && (+a); // null true && true // true false && true // false true && false // false false && false // false
2. 逻辑或
|| //返回第一个真值,或者最后一个假值
7 || ‘ssss’ || 0 || null // 7 0 || '' || 7 || ‘ssss’ || 0 || null // 7 0 || '' || ‘undefined’ || null // null false || false // false true || false // true false || true // true true || true // true