逻辑运算符——短路运算(逻辑中断)

短路运算的原理:当有多个表达式(值)时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值;

1、逻辑与

• 语法:表达式1 && 表达式2

• 如果第一个表达式的值为真,则返回表达式2

• 如果第一个表达式的值为假,则返回表达式1

console.log (123 && 456)  // 456

console.log (0 && 456)  // 0

console.log (123 && 456 && 789)  // 789

2、逻辑或

•  语法:表达式1 || 表达式2

• 如果第一个表达式的值为真,则返回表达式1

• 如果第一个表达式的值为假,则返回表达式2

console.log (123 || 456)   // 123

console.log (0 || 456)   // 456

console.log (123 || 456 || 789)   // 123

 

posted @ 2022-02-15 14:10  小石糖记  阅读(509)  评论(0编辑  收藏  举报