1

変数設定を実行するこれらの2つの方法で、常に同じ結果が得られるのではないかと思っていました。

var t = test ? test : 0

var t = test || 0

後者は最初の方法よりも少し速い方法であり、今のところまったく同じように動作するのを見てきましたが、これは単なる幻想であり、特定の状況で予期しない動作をする可能性があるのでしょうか?

4

2 に答える 2

2

最初のものは三項演算子と呼ばれ、式の評価にも使用できます。見る

JavaScript のクエスチョン マーク

于 2013-10-15T06:12:34.993 に答える
2

はい、これらの例は完全に同等です。

于 2013-10-15T06:07:37.547 に答える