我在JS语言中找不到任何代表MAX UINT 32的常量,它存在吗?我可以对数字本身进行硬编码,但我更喜欢采用更合适的编码方式
发布于 2013-05-28 13:45:10
试试这个:
<script>
function myFunction()
{
document.getElementById("demo").innerHTML=Number.MAX_VALUE;
}
</script>描述
MAX_VALUE属性的值大约为1.79E+308。大于MAX_VALUE的值表示为“无穷大”。
由于MAX_VALUE是Number的静态属性,因此始终将其用作Number.MAX_VALUE,而不是您创建的Number对象的属性。
示例:使用MAX_VALUE
下面的代码将两个数值相乘。如果结果小于或等于MAX_VALUE,则调用func1函数;否则,调用func2函数。
if (num1 * num2 <= Number.MAX_VALUE) {
func1();
} else {
func2();
}发布于 2013-05-28 13:38:13
发布于 2013-05-28 13:38:27
javascript没有整型,每个数字都是一个浮点数,属于Number类。它的最大值是Number.MAX_VALUE,但几乎可以肯定这不是您想要的(Number.MAX_VALUE = 1.7976931348623157e+308)
https://stackoverflow.com/questions/16784569
复制相似问题