私の歴史と今

振り返ると恥ずかしくなるのが私の歴史。だけどそのときは真面目に書いていた訳でね。そんな今の私を書いていく。

JavaScript 第5版 3.3 理論値

    • 値の種類は2つ。true, false

3.3.1 理論値の型変換

自動変換がJavaとは違う。

Number(true) 1
Number(false) 0
1 + true 2
1 + false 1
if(1) true
if(2) true
if(0) false
if(NaN) false
if("aaa") true
if("") false
if(null) false
if(undefined) false
if(new Object()) true

1 + true → 2 というのは面白い