JS内置对象常用方法汇总

88 阅读1分钟

www.runoob.com/jsref/jsref…

Math 对象

Math.PI  返回圆周率(约等于3.14159abs(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() 把数字转换为字符串,使用指定的基数(281016进制)。 

特殊的 
Number.isNaN(NaN); // true 
Number.isNaN(Number.NaN); // true 
Number.isNaN(0 / 0) // true 
除了其他都是false,与全局的isNaN不同,
Number.isNaN判断是不是NaN这个值,仅仅是NaNisNaN()判断是否为“不是数字”