NaN 及“not a number”。在什么时候会出现呢,就是当不能转为number的变量进行转化为number的时候,比如parseInt(value),value比如是abc就会报这个错误。parseInt() 函数可解析一个字符串,并返回一个整数。
parseFloat()函数,解析一个字符串并返回一个浮点数。
在js中没有任何一种数据类型和NaN相等,就算是NaN和NaN都不想等.
那么我们如何判断某个变量是否是NaN类型呢,那么就采用isNaN()函数,如果是则返回true,否则返回false;
Math 对象
Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math(),像 Math.sin() 这样的函数只是函数,不是某个对象的方法。您无需创建它,通过把 Math 作为对象使用就可以调用其所有属性和方法。
abs(x)返回数的绝对值。
ceil(x)对数进行上舍入。
floor(x)对数进行下舍入。
round(x)把数四舍五入为最接近的整数。