ActionScript / JavaScript中的短路运算符在哪里?

时间:2009-01-28 06:48:12

标签: javascript actionscript operators short-circuiting

类似VB有运算符AndAlsoOrElse,它们执行短路逻辑连接,在JS / AS中可以找到等效的运算符吗?

2 个答案:

答案 0 :(得分:2)

普通&&和||运营商做短路评估。

答案 1 :(得分:1)

根据我的收集,JS和AS默认使用短路。

默认值可能就是一个很好的例子:

var value = input || false;  // defaults: non-zero `input` or `false`

三元是另一个 - 只执行所需的块:

return typeof(value) == 'string' ? value.substr(0, 2) : '';