JavaScript中的isNaN()函数 财富值80

2016-10-28 17:27发布

“isNaN()确实适用于对象。在基于对象调用isNaN()函数时,会首先调用对象的valueOf()方法,然后确定该方法返回的值是否可以转换为数值。如果不能,则基于这个返回值再调用toString()方法,再测试返回值。”
这段内容不明白,请各位老师给解释一下,多谢!

9条回答

默认情况下,对象的valueOf方法返回对象本身,所以一般总是会调用toString方法,而toString方法返回对象的类型字符串(比如[object Object])。所以,会有下面的结果。

一周热门 更多>