js數值比較

2021-06-19 20:39:12 字數 302 閱讀 9428

js**,pageaction中有pagenow 值為5,count值為35;

var id=document.pageaction.pagenow.value;

var count=document.pageaction.count.value;

alert(id>count);

alert(parseint(id)>parseint(count));

上面那個alert結果為true,因為js預設比較字串,先比較兩個的第乙個字元,相同再比較第二個,以此類推

下面結果為false,比較的是兩個數字

js 字串數值比較的坑

最近在做公司oa前端驗證的時候出現乙個奇葩問題,問題是年假天數和請假天數兩個值比較再數值等於和大於10的時候 兩者驗證有出問題如年假天數為 10 我請假天數為5 相互比較就會出問題 由於這 直接在前人手裡copy過來的 只是將控制項id一改 再加上前端 封裝了 我也沒法具體看方法細節。其實怪自己 複...

js 字串數值比較大小

寫專案模組中有乙個功能需要限定乙個inputnumber的上限,onchange超過上限,彈出提示資訊 但是遇到乙個奇葩問題,偶爾沒有超過上限也會彈出超出上限的問題 最後排查出來了問題,是因為後台返回的上限是string 1.比較的都是number console 1 2 毫無疑問 false 2....

js比較兩個數值是否相等

utils 判斷兩個值是否相等 msuls.isequal function val1,val2 else if val1 instanceof array return true return false else return true return false else return fals...