1. ホーム
  2. javascript

[解決済み] JavaScriptには "Short-circuit "評価があるのか?

2022-07-01 20:41:03

質問

JavaScriptにC#の&&演算子のような"short-circuit"の評価があるか知りたいです。もしそうでなければ、採用する意味のある回避策があるかどうかを知りたいです。

どのように解決するのですか?

はい、JavaScript には "short-circuit" という評価方法があります。

if (true == true || foo.foo){
    // Passes, no errors because foo isn't defined.
}

ライブデモ

if (false && foo.foo){
    // Passes, no errors because foo isn't defined.
}

ライブデモ