JavaScriptのif
の式が実際にfalse
と評価され、いつtrue
になるのか不思議でした。 if
ステートメントfalse
とは、すべてのJSインタープリタに該当します?JavaScriptが式評価の場合
私は条件がそうでなければfalse
null
undefined
false
-
に
0
true
だと思います。それはすべての実装(Safari/WebKitコンソールでテスト済み)に対して正しいですか、(typeof a === "undefined")
のような明示的なチェックを行うのが良いでしょうか?
ありがとうございました!それを見落としました! –