原生JS---强大的或与及三目运算运用
// 或与的运用 let a = 1 && 2 && 3; let a1 = false && 2 && 3; console.log(a); //3 如果&&前面的数据类型为真,他就会向下执行,一直执行到false结束 console.log(a1); //false 一个为假就为假,全真则为真,遇假则停 let b = '' || false || 2; let c = '1' || false || 2; console.log(b); //2 一个为真就为真,全假则为假,遇真则停 console.log(c); //'1' 如果||前面的为假,继续,遇见真的就结束 // 三元运算符/三目运算符 let n = 3 === '3' ? a = 8 : a = 0; console.log(n); //0
浙公网安备 33010602011771号