首頁 > 後端開發 > php教程 > jquery如何判斷兩個數值的大小

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

小云云
發布: 2023-03-22 14:38:01
原創
2711 人瀏覽過

本文主要和大家分享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
最新問題
引入jQuery 文件
來自於 1970-01-01 08:00:00
0
0
0
jquery筆記哪裡有下?
來自於 1970-01-01 08:00:00
0
0
0
javascript - vue+webpack怎麼引入jquery
來自於 1970-01-01 08:00:00
0
0
0
php+jquery的問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板