JS JQ之數值比較

2021-08-21 09:05:37 字數 1041 閱讀 4973

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 比較四...