javascript‘Infinity’值的有效用例是什么?

javascript‘Infinity’值的有效用例是什么?,javascript,infinity,Javascript,Infinity,我最近看到了Infinity编号,用于为节点中的事件发射器设置最大侦听器数 Infinity有一些有趣的行为与之相关。如果乘以/加上/减去任何其他数字,其结果将是无穷大。这似乎会导致意外/不必要的行为(如果使用) 为什么它甚至在规范中?在什么情况下,您需要使用无限?用这种语言创作它的目的是什么 在这个问题中,有一个用例使用它从一个数字列表中找到一个最大数字。尽管此示例有效,但完成任务不需要无穷大值。如果没有它,它可以很容易地完成。“为什么它甚至在规范中?”——因为JavaScript使用标准IE

我最近看到了
Infinity
编号,用于为节点中的事件发射器设置最大侦听器数

Infinity
有一些有趣的行为与之相关。如果乘以/加上/减去任何其他数字,其结果将是无穷大。这似乎会导致意外/不必要的行为(如果使用)

为什么它甚至在规范中?在什么情况下,您需要使用
无限
?用这种语言创作它的目的是什么

在这个问题中,有一个用例使用它从一个数字列表中找到一个最大数字。尽管此示例有效,但完成任务不需要
无穷大
值。如果没有它,它可以很容易地完成。

“为什么它甚至在规范中?”——因为JavaScript使用标准IEEE 754浮点数,而这些浮点数具有无穷大的值。