JavaScript Number.NEGATIVE_INFINITY 详解与使用示例
作者:纸飞机时间:2026-10-29 10:36:34浏览:290
本文详细介绍 JavaScript 中 Number.NEGATIVE_INFINITY 属性的含义、语法及实际应用场景。该属性表示负无穷大,是只读常量,常用于判断极小数值或处理溢出情况。通过具体代码示例展示如何访问该属性及其数学运算行为,帮助开发者正确使用这一特殊数值。
Number.NEGATIVE_INFINITY 属性概述
Number.NEGATIVE_INFINITY 是一个表示小于 Number.MIN_VALUE 的特殊数值,其含义为“负无穷”。该值在数学行为上与无穷大类似:任何数与 NEGATIVE_INFINITY 相乘的结果仍为 NEGATIVE_INFINITY,而任何数除以 NEGATIVE_INFINITY 的结果则为零。
由于 NEGATIVE_INFINITY 是一个常数,它是 Number 对象的只读属性,无法被重新赋值。
访问语法与示例
访问该属性的语法如下所示:
var val = Number.NEGATIVE_INFINITY;
具体使用示例如下:
代码应用示例
以下代码演示了如何判断一个极小的数值是否等于负无穷大:
<html>
<head>
<script type="text/javascript">
<!--
function showValue()
{
var smallNumber = (-Number.MAX_VALUE) * 2
if (smallNumber == Number.NEGATIVE_INFINITY) {
alert("Value of smallNumber : " + smallNumber );
}
}
//-->
</script>
</head>
<body>
<p>Click the following to see the result:</p>
<form>
<input type="button" value="Click Me" onclick="showValue();" />
</form>
</body>
</html>
运行上述代码将产生如下结果:
Value of val : -Infinity
作者最新文章
JS动态构建复杂嵌套JSON对象的方法
2026-11-05 15:41:52
JS负数取余为什么是负数?详解余数与模运算区别
2026-11-05 13:34:41
JS 解压出现乱码或报错怎么解决?
2026-11-05 12:32:38
JS 中 startsWith、indexOf 与正则判断字符串前缀的对比
2026-11-04 22:19:43
JS解析Excel后怎么将数据转换为JSON格式
2026-11-04 20:58:28
