首頁  >  文章  >  後端開發  >  jquery如何判斷兩個數值的大小

jquery如何判斷兩個數值的大小

小云云
小云云原創
2018-03-28 14:07:562564瀏覽

本文主要和大家分享jquery如何判斷兩個數值的大小,主要以程式碼的形式和大家分享,希望能幫助大家。

$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  正常。 顯然,這不是我們想要的結果。 why? Because 兩個都是字串,取 a的第一位 1,取b的第一位 2;顯然,2 大於 1.於是 回傳正常。

解決方法:

一、eval() 函數

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

二、parseINt()函數

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

三、乘法運算(變相轉換型別) (小學體育老師曾說過:兩邊同時乘以相同的數,等式不變)

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

相關推薦:

JS比較兩個數值的大小實例

以上是jquery如何判斷兩個數值的大小的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn