-1

我正在计算函数请求/秒的平均值,结果数字有时太长,因此显示为无穷大,有没有办法将其舍入以仅显示数字?或者在 Infinity 上进行 sleep()/wait()?

准确地说,我在图表上监控请求/秒,当它是无穷大时,这条线不会上升到零

4

3 回答 3

0

展示时间不会太长。如果你得到 Inf ,那么除了知道它大于最大可能值之外,你不能做任何事情。这是JavaScript 中使用的IEEE 浮点数的行为。

于 2012-09-21T12:31:38.147 回答
0

这个无穷大的原因可能是除以零,而不是一个大数字。

于 2012-09-21T12:32:51.983 回答
0

您很可能无意中被零除。

var num = 1/0;
console.log(num);
//>Infinity

有条件地检查除数是否不为空。

您可以检查整数的最大值,如下所示:

console.log([Number.MAX_VALUE, Number.MIN_VALUE]);
//>[1.7976931348623157e+308, 5e-324]

另请参阅有关数字的官方ECMA 描述

于 2012-09-21T12:34:58.347 回答