Chrome および Firefox の JavaScript の場合:
isNaN( "\n" )
与えるfalse
parseFloat ( "\n" )
_NaN
\t
、\r
および\f
.'についても同じ結果が得られます。
\n
は数字です- 解析
\n
すると、Not A Number が返されます。 - NULL バイトなどのエスケープ文字は期待どおり
\0
に機能\\
し\"
ます。 - それが数値であることはわかってい
NaN
ますが、他の値では表現できません - 数値
\n
も同様で、表現できません。
なぜブラウザはこのように実装するのですか?