[1] いくつか特殊な値があります。
-0
0
inf
Inf
-inf
-Inf
nan
NaN
-nan
[2] 文字列 0 but true は 0 を加えると (警告なしで) 数値 0 になります。
0 but true