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

小云云
リリース: 2023-03-22 14:38:01
オリジナル
2603 人が閲覧しました

この記事では、主に 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!