Number
做轉型運算式 | 結果 |
---|---|
1 + '1' | '11' |
1 + true | 2 |
1 + new Number(1) | 2 |
1 + null | 1 |
Number(null) | 0 |
String
做轉型運算式 | 結果 |
---|---|
1 + [1] | '11' |
1 + new Number(1) | '1[object Object]' |
Number
轉型運算式 | 結果 |
---|---|
1 - '1' | 0 |
1 - true | 0 |
1 - new Number(1) | 0 |
1 - null | 0 |
1 - undefined | NaN |
2 * '1' | 2 |
Number(null) | 0 |
Number(undefined) | NaN |
Number
轉型運算式 | 結果 |
---|---|
1 - [] | 1 |
1 - [1] | 0 |
1 - ['a'] | NaN |
1 - {} | NaN |
2 * [1] | 2 |
2 * ['1'] | 2 |
2 * {} | NaN |
Number({}) | NaN |