當前位置:首頁 > 常見問題 > 正文 】【打印

用JS判斷兩個數字的大小容易忽視的要點

http://www.hjasipgs.buzz  2017年7月17日

在js判斷之前我們要先清楚js中的var定義的變量默認是字符串,如果單純的比較字符串的話,會出現錯誤,需要先轉化為int類型再做比較。

【備注:220和28在你寫的程序中是28大的,因為這兩個數都是字符串,而2和2相等之后比較2和8,當然是8大,所以28大。你在比較之前轉換成INT型在比 。 if(parseInt(num2)>parseInt(num1))  】

錯誤實例:

<script> 
 function check() 
 { 
 var num1=document.form1.num1.value; 
 var num2=document.form1.num2.value; 
 if(num2>num1) <!-錯誤寫法-->
 { 
 alert('num2 > num1!'); 
 return false; 
 } 
 return true; 
 } 
 </script>


正確實例:

<script> 
 function check() 
 { 
 var num1=document.form1.num1.value; 
 var num2=document.form1.num2.value; 
 if(parseInt(num2)>parseInt(num1)) <!-正確寫法(轉換成INT)-->
 { 
 alert('num2 > num1!'); 
 return false; 
 } 
 return true; 
 } 
 </script>



以上用正確和錯誤的兩個實例演示了如何判斷兩個數字的大小,大家可不要搞混了。



作者:五天網絡 來源:重慶網站建設
上一條: 用object和embed標簽播放mp4 下一條:阿里云服務器云盾檢測 /include/


(閱讀次數:999次) 【 】【關閉】【打印返回頂部↑

大发pk10人工计划稳定 专门看赛车比赛的软件 期货配资列入刑法了吗 南国体彩精彩论坛 六合开奖现场直播 时时彩软件终身免费版 云南彩票快乐10 配资炒股的获利经验 炒股什么叫内盘什么叫外盘 天津十一选五最新开奖 广西快乐十分中奖 pc蛋蛋幸运28交流论坛 哪里可以买到广西11选5 股票分析师李鑫央视 一分钟快三计划网页版 北京快中彩质合走势 北京十一选五一定牛走势图手机板