NEGATIVE_INFINITY属性表示负无穷大值。
Number.NEGATIVE_INFINITY的值与全局对象的Infinity属性的负值相同。
因为NEGATIVE_INFINITY是Number的静态属性,所以您始终将其用作Number.NEGATIVE_INFINITY,而不是将其用作创建的Number对象的属性。
Number.NEGATIVE_INFINITY
Number.NEGATIVE_INFINITY;测试看看‹/›
返回值的行为与数学无穷大略有不同:
任何正值(包括POSITIVE_INFINITY)乘以NEGATIVE_INFINITY均为 NEGATIVE_INFINITY
任何负值(包括NEGATIVE_INFINITY)乘以NEGATIVE_INFINITY均为 POSITIVE_INFINITY
任何正值除以NEGATIVE_INFINITY均为负零
任何负值除以NEGATIVE_INFINITY均为正零
零乘以NEGATIVE_INFINITY为NaN
NaN乘以NEGATIVE_INFINITY就是NaN
除NEGATIVE_INFINITY以外的任何负值,NEGATIVE_INFINITY为POSITIVE_INFINITY
NEGATIVE_INFINITY除以POSITIVE_INFINITY以外的任何正值,即为NEGATIVE_INFINITY
除以NEGATIVE_INFINITY或POSITIVE_INFINITY的NEGATIVE_INFINITY为NaN
所有浏览器都完全支持NEGATIVE_INFINITY属性:
属性 | |||||
NEGATIVE_INFINITY | 是 | 是 | 是 | 是 | 是 |
可写的: | 没有 |
---|---|
可枚举: | 没有 |
可配置的: | 没有 |
返回值: | -Infinity |
JavaScript版本: | ECMAScript 1 |
在溢出时返回NEGATIVE_INFINITY:
var num = -5 / 0;测试看看‹/›