ホームページ  >  記事  >  バックエンド開発  >  jqueryで2つの数値の大きさを判断する方法

jqueryで2つの数値の大きさを判断する方法

小云云
小云云オリジナル
2018-03-28 14:07:562611ブラウズ

この記事では、主に jquery が 2 つの値のサイズを決定する方法について説明します。お役に立てれば幸いです。

$a = 10;
$b = 2;
if($a < $b){
echo  "b大于a";
}else{
echo "a大于b"
};

jsでは、varは変数を定義し、生成される文字列はすべて文字列です。

var a = 10;
var b = 2;
if(a < b){
alert("错误");
}else{
alert("正常");
};

演算結果は正常です。10 が 2 より小さいのは正常です。 明らかに、これは私たちが望む結果ではありません。どちらも文字列であるため、a の最初の桁 1 を取得し、b の最初の桁 2 を取得すると、明らかに 2 は 1 より大きいため、通常の値が返されます。

解決策:

1. eval() 関数

if(eval(a)<eval(b)) {   //逻辑业务 }
   eval()函数用于在不引用任何特定对象的情况下计算代码字符串。

2. parseINt() 関数

if(parseInt(a)<parseInt(b)) {   //逻辑业务 }
   parseInt()函数用于在转换为int。

3. 乗算演算 (偽装変換型) (小学校の体育の先生はこう言いました: 両辺に同じ数を掛けます)同時に、方程式は変更されません)

if(a *10 < b * 10){
//逻辑业务
}

関連する推奨事項:

2 つの数値を比較する JS の例

以上がjqueryで2つの数値の大きさを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。