JScript Number 对象
Number 对象的主要目的是收集用于默认的数值数据类型(即 Number 数据类型)的属性和方法。 下表中列出了 Number 对象的属性所提供的数值常数。
Number 对象的属性
Property |
说明 |
---|---|
MAX_VALUE |
最大可能值,大约为 1.79E+308;可以是正值或负值。 (值在不同系统之间略有不同。) |
MIN_VALUE |
最小可能值,大约为 2.22E-308;可以是正值或负值。 (值在不同系统之间略有不同。) |
NaN |
特殊的非数字值,“不是数字”(not a number)。 |
POSITIVE_INFINITY |
大于最大正数 (Number.MAX_VALUE) 的任何正值都被自动转换为该值;表示无穷大。 |
NEGATIVE_INFINITY |
比最大的负数 (-Number.MAX_VALUE) 还要负的任何值都被自动转换为该值;表示负无穷大。 |
Number.NaN 是一个特殊的属性,定义为“不是数字”(not a number)。 当数值上下文中使用了不能表示为数字的表达式时,返回 Number.NaN。 例如,当将字符串“Hello”或 0/0(零除以零)用作一个数字时,将返回 NaN。 NaN 与任何数字及自身相比的结果均为不相等。 若要测试 NaN 结果,不用与 Number.NaN 比较;而要使用 Global 对象的 isNaN 方法。
Number 对象的 toLocaleString 方法产生一个字符串值,它表示该数字按宿主环境的当前区域设置适当格式化后的值。 所用格式化通过用一个(与区域设置有关的)字符将小数点左边的数字按组分隔开,使得大数更容易阅读。 有关更多信息,请参见 toLocaleString 方法。