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...