-1

JavaScript には 2 つの変数 a と b があります。条件が 1 つあります。

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

この状態は完全に正常に機能しています。しかし、b>=1 lakh の場合、a の値に関係なく、制御は内側に移動します。可能な解決策は何ですか?

サンプルコード:

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

a の値に関係なく、b>=100000 の場合、エラーがスローされます。

4

1 に答える 1

1

a または b を文字列として持っているかどうかを確認してください..もしそうなら、次のコードでそれを処理できます:

var a = parseFloat(amt1);
var b = parseFloat(amt2);
if(a>b){
   alert('error');
}
于 2013-10-30T06:59:24.470 に答える