2016年10月22日土曜日

<JavaScript>boolean以外の変数も判定できるんですね

自分のメイン言語はJavaのため、JavaScriptにはびっくりさせられることがある。
判定式にboolean型以外の型の変数だけを入れることができるとはね。。。

if ( var ) {
  // procedure
}
変数の型判定
文字列空文字以外はtrue
数値0かNaN以外はtrue
objectnull以外はtrue
undefinedfalse
nullfalse

Javaだとメソッドでbooleanを戻すようにしているから、こっち方が楽ですね

0 件のコメント:

コメントを投稿