我在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的值如何,都会抛出错误。
答案 0 :(得分:1)
检查你是否有一个或b作为String..if所以你可以使用以下代码处理它:
var a = parseFloat(amt1);
var b = parseFloat(amt2);
if(a>b){
alert('error');
}