Math 对象
Math.PI 返回圆周率(约等于3.14159)
abs(x) 返回 x 的绝对值。
pow(x,y) 返回 x 的 y 次幂。
sqrt(x) 返回数的平方根。
random() 返回 0 ~ 1 之间的随机数。
max(...) 返回最大值。 传入字符串返回NaN
min(...) 返回最小值。
round(x) 四舍五入。
ceil(x) 对数进行上舍入。
floor(x) 对 x 进行下舍入。
trunc(x) 将数字的小数部分去掉,只保留整数部分。
Number 对象
Number.MAX_VALUE 可表示的最大的数。
Number.MIN_VALUE 可表示的最小的数。
isNaN 检测指定参数是否为 NaN(就这个NaN这个值)
isInteger 检测指定参数是否为整数。
toFixed(x) 把数字转换为字符串,把 Number 四舍五入为指定小数位数的数字。 toString() 把数字转换为字符串,使用指定的基数(2、8、10、16进制)。
特殊的
Number.isNaN(NaN); // true
Number.isNaN(Number.NaN); // true
Number.isNaN(0 / 0) // true
除了其他都是false,与全局的isNaN不同,
Number.isNaN判断是不是NaN这个值,仅仅是NaN,isNaN()判断是否为“不是数字”