var a =
110;
var b =12;
if(b > a)
此比較方式錯誤,結果將彈出;
js/jq中此比較將作為字元比較,當1和1相等後,2將大於1,即 b > a。
so,比較數值時轉型比較:
if
(parseint
(b)>
parseint
(a))
parseint
("10");
//返回 10
parseint
("19",10
);//返回 19 (10+9)
parseint
("11",2
);//返回 3 (2+1)
parseint
("17",8
);//返回 15 (8+7)
parseint
("1f",16
);//返回 31 (16+15)
parseint
("010");
//未定:返回 10 或 8
parsefloar
("10");
//返回 10
parsefloar
("10.33");
//返回 10.33
parsefloar
("33 34 35");
//返回 33
parsefloar
(" 20 ");
//返回 20
parsefloar
("10 day");
//返回 10
parsefloar
("ten 10");
//返回 nan
: 只返回第乙個數字,空格後的數字摒棄: 開頭和結尾可以時空格
: 若第乙個字元不能轉換為數字,將返回 nan
js數值比較
js pageaction中有pagenow 值為5,count值為35 var id document.pageaction.pagenow.value var count document.pageaction.count.value alert id count alert parseint ...
Shell數值比較
1.關於檔案與目錄的偵測邏輯卷標!f 常用!偵測 檔案 是否存在 eg if f filename d 常用!偵測 目錄 是否存在 b 偵測是否為乙個 block 檔案 c 偵測是否為乙個 character 檔案 s 偵測是否為乙個 socket 標籤檔案 l 偵測是否為乙個 symbolic l...
數值的比較
比較兩個ineger 數值的大小 返回最小值和最大值 public static integer comparesize integer str1,integer str2,integer str3,integer str4 for int i 0 i a.length i return a 比較四...