对于"max"整数值,是否有保留的 JavaScript 常量?



如果我有这样的逻辑

var a = 9999999;
while(!c)
{
    if(b < a)
    {
       a = b;
    }
}

有没有更简洁的方法来设置 A 的初始值? 我很清楚我可以使用最少的功能,但还有其他更复杂/自定义的需求,以获得非常大的起始值。

我也知道这个逻辑可以重写,以便在第一个循环中 a 将始终 = b,然后在后续循环中您将进行检查。

这更像是一种好奇,因为真正的最大值似乎是弱类型变量语言所具有的。 JavaScript 中有什么方法可以将变量设置为一个值,同时总是大于它所比较的值?

您可以使用

Infinity-Infinity

关于无限的 MDN 文档

您可以使用等于1.7976931348623157e+308MAX_VALUE

var a = Number.MAX_VALUE;
while(!c)
{
    if(b < a)
    {
       a = b;
    }
}

阅读max_value

最新更新