P29页
有这样一句话“但在ECMAScript中,任?#38382;?#20540;除以非数值会返回NaN?#20445;?#39029;脚对这句话的注释说“原书如此,但实际上只有0除以0才会返回Infinity,负数除以0返回-Infinity”。
疑问:作者口中的的“非数值”指的是“非”逻辑运算后的数值还是指其他数据类型,比如空值、字符串?

书中上下文

NaN,即非数值(Not a Number)是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛出错误了)。例如,在其他编程语言中,任?#38382;?#20540;除以非数值都会导致错误,从而停止代码执行。但在ECMAScript中,任?#38382;?#20540;除以非数值会返回NaN,因此不会影响其他代码的执行。