1

VB には演算子AndAlsoOrElseがあり、短絡論理積を実行しますが、同等の演算子は JS / AS のどこにありますか?

4

2 に答える 2

2

通常の && と || オペレーターが短絡評価を行います。

于 2009-01-28T06:55:38.113 に答える
1

私が収集したものから、JS と AS はデフォルトで短絡を使用します。

デフォルトは良い例かもしれません:

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

三項は別のものです - 必要なブロックだけが実行されます:

return typeof(value) == 'string' ? value.substr(0, 2) : '';
于 2009-01-28T06:58:06.437 に答える