JS判斷兩個數字的大小


  javascript中定義的var類型是弱類型,默認是String類型,在比較兩個數字大小的時候默認比較的是兩個字符串,比如,在比較10和2時,按數字做比較10是比2大,可是按默認的字符串比較時,第一位的1和第一位的2比較是2大,就會出現2比10大的現象。

  所以在javascript中比較兩個數字的大小時需要轉換為int類型再進行比較,事例如下所示:

 1 function checkdowmVal(){  2 var upVal=$("input[name='upVal']").val();//獲取被選中的值
 3 var dowmVal=$("input[name='dowmVal']").val();//獲取被選中的值
 4 if(parseInt(upVal)<parseInt(dowmVal)){  5 alert("經驗值上限不能小於經驗值下限!");  6 return false;  7 }  8 return true;  9 
10 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM