【发布时间】:2012-02-13 20:53:19
【问题描述】:
所以我正在编写一个 javascript 应用程序,基本上如果一个数字大于另一个数字,我想交换它们的值:
if(price1 > price2)
{
var temp = price1;
price1 = price2;
price2 = temp;
}
这在某个点之前都可以正常工作,但是一旦数字开始变大,即:
price1: 12345678
price2: 234556
然后表达式将评估为 false 并且不会执行任何操作。有谁知道问题是什么?谢谢!
【问题讨论】:
-
请在某处放置一个示例页面来演示该问题。这么大的数字比较起来应该没有问题。
标签: javascript if-statement int long-integer bigint