用javascript比较大数字

时间:2010-01-13 15:09:23

标签: javascript variables numbers

  

可能重复:
  Subtracting long numbers in javascript

有谁能告诉我如何在javascript中比较大数字?

这样的东西
var sla = 1263293940000;
var resp = 1263296389700;

if(sla > resp)
{
    //do something
}

4 个答案:

答案 0 :(得分:2)

您可能需要查看BigInteger库。

答案 1 :(得分:2)

返回新号码(第一个)>新号码(第二个);

答案 2 :(得分:1)

在内部,所有javascript数字都表示为双精度浮点数。正如您所发现的,这会导致非常大的数字(以及其他地方)出现一些舍入错误。如果你需要更高的精度,你需要使用像Alex发布的那样的库。

答案 3 :(得分:-3)

return('12345678901234568.13')< =('12345678901234568.12');