Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
像 VB 有运算符AndAlso和OrElse,它们执行短路逻辑连接,在 JS / AS 中哪里可以找到等效的运算符?
正常的 && 和 || 运营商进行短路评估。
据我所知,JS 和 AS 默认使用短路。
默认值可能是一个很好的例子:
var value = input || false; // defaults: non-zero `input` or `false`
三元是另一个——只执行需要的块:
return typeof(value) == 'string' ? value.substr(0, 2) : '';