javascript标准库(js的标准内置对象)总结(3)


参数:null。
返回:表示函数源代码的一个字符串。

Number

JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。
Number(),如果参数无法被转换为数字,则返回 NaN。

属性

Number.EPSILON

两个可表示(representable)数之间的最小间隔,在进行计算时误差在这个范围内被认为是合理的。

Number.MAX_SAFE_INTEGER

JavaScript 中最大的安全整数 (2^53 - 1)。

Number.MIN_SAFE_INTEGER

JavaScript 中最小的安全整数 (-(2^53 - 1)).

Number.MAX_VALUE

能表示的最大正数。最小的负数是 -MAX_VALUE。

Number.MIN_VALUE

能表示的最小正数即最接近 0 的正数 (实际上不会变成 0)。最大的负数是 -MIN_VALUE。

Number.NaN

Not A Number.

Number.NEGATIVE_INFINITY

特殊的负无穷大值,在溢出时返回该值。

Number.POSITIVE_INFINITY

特殊的正无穷大值,在溢出时返回改值。

方法

下列方法均不会发生将String转化为Number的过程。

Number.isNaN(value)

定义:确定传递的值是否为 NaN和其类型是 Number。它是用于代替原始的全局isNaN()。
参数:要被检测是否是 NaN 的值。
返回:一个布尔值,表示给定的值是否是 NaN。
PS:该方法不同于全局的isNaN(),不会将字符串转换为数字。

Number.isFinite(value)

定义:用来检测传入的参数是否是一个有穷数(finite number)。
参数:value要被检测有穷性的值。
返回:一个布尔值表示给定的值是否是一个有穷数。
PS:和全局的 isFinite() 函数相比,这个方法不会强制将一个非数值的参数转换成数值。

Number.isInteger(value)

定义:用来判断给定的参数是否为整数。
参数:value要判断此参数是否为整数。
返回:判断给定值是否是整数的 Boolean 值。

Number.isSafeInteger(testValue)

定义:用来判断传入的参数值是否是一个“安全整数”(safe integer)。
参数:testValue需要检测的参数。
返回:一个布尔值 表示给定的值是否是一个安全整数(safe integer)。

Number.parseFloat(string)

定义:可以把一个字符串解析成浮点数。
参数:string被解析的字符串。
返回:对应的浮点数。
PS:与全局函数 parseFloat()一样。

Number.parseInt(string[, radix])

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/62.html