返回数值操作数未返回数值的情况用一个特殊的值NaN(非数值(Not a Number)来表示,这样错误就不会被抛出了。在ECMAScript中提供了isNaN() 函数,用来判断这个值到底是不NaN,isNaN()函数在接受到一个值后,会尝试将这个值转换为数值。isNaN()函数也适用于对象。在调用 isNaN()函数过程中,首先会调用 valueOf()方法, 然后确定返回值是否能够转换成数值。如果不能,则基于这个返回值再调用 toString()方法,再测试返回值。 返回数值操作数未返回数值的情况用一个特殊的值NaN(非数值(Not a Number)来表示