如果一个变量超过100000时条件不起作用

时间:2013-10-30 06:55:19

标签: javascript

我在JavaScript中有2个变量a和b。 我有一个条件:

 if(a>b){alert('error')}

这种情况正好比较好。 但是当b> = 10万时,如果不考虑a的值,则控制进入内部。 什么是可能的解决方案?

示例代码:

    var a = amt1;
    var b = amt2;
    if(a>b){
    alert('error');
    }
当b> = 100000时,无论a的值如何,都会抛出

错误。

1 个答案:

答案 0 :(得分:1)

检查你是否有一个或b作为String..if所以你可以使用以下代码处理它:

var a = parseFloat(amt1);
var b = parseFloat(amt2);
if(a>b){
   alert('error');
}