在 Chrome 和 Firefox 上的 JavaScript 中:
isNaN( "\n" )给予false
parseFloat ( "\n" )给予NaN
对于\t,\r和, 产生相同的结果\f。
\n是一个数字- Parsed
\n为您提供 Not A Number。 - 转义字符,如 NULL 字节
\0,\\并按\"预期工作。 - 我们知道这
NaN是一个数字,只是不能用任何其他值表示 - 一个数字也是如此
\n,这是不可表示的。
为什么浏览器会以这种方式实现它?