自分のメイン言語はJavaのため、JavaScriptにはびっくりさせられることがある。
判定式にboolean型以外の型の変数だけを入れることができるとはね。。。
if ( var ) {
// procedure
}
変数の型 判定
文字列 空文字以外はtrue
数値 0かNaN以外はtrue
object null以外はtrue
undefined false
null false
Javaだとメソッドでbooleanを戻すようにしているから、こっち方が楽ですね
0 件のコメント:
コメントを投稿