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 というのは面白い