Javascript短路表达式
Posted ZuQing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Javascript短路表达式相关的知识,希望对你有一定的参考价值。
短路表达式:作为"&&"和"||"操作符的操作数表达式,这些表达式在进行求值时,只要最终的结果已经可以确定是真或假,求值过程便告终止,这称之为短路求值。这是这两个操作符的一个重要属性。
代码:
1 // || (如果a有值则取a,反之取b) 2 var foo = a || b; 3 // 相当于 4 if (a) { 5 foo = a; 6 } else { 7 foo = b; 8 } 9 10 // && (如果a有值则取b,反之取a) 11 var bar = a && b; 12 // 相当于 13 if (a) { 14 bar = b; 15 } else { 16 bar = a; 17 }
用这种可以短路表达式可以使代码看起来简洁,提高编码效率。
以上是关于Javascript短路表达式的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象