(null != someVariable) と (someVariable != null) の違いは何ですか? 多くの人が比較で「null」を最初に使用しているのを見てきました。どちらが他のものよりも優れていますか?その理由は?
質問する
104 次
4 に答える
3
それらは同じものに評価されますが(someVariable != null)
、他の方法はYoda 条件であるため、 を選択することが望ましいです。可読性を扱います。
于 2013-08-04T23:57:56.927 に答える
3
それらは同等です。
!=
ただし、1 つ目はasと間違えると、無効な割り当てエラーが発生します=
。=
の代わりに入力するのがかなり簡単なので、これを好む人も==
いますが、前者は必ずしも偶然ではありません。
Annotated ES5==
のオペレーターに関する仕様の正確なルールを確認できます。
于 2013-08-04T23:58:05.447 に答える