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

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

http://www.htssfdvp.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/


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

秒速飞艇输 玩法 黑龙江十一选五走势图一定午 炒股票能赚钱吗 福建快三电视app 江西快3开奖结果全部 dnf幸运28赌群 体彩6十1开奖结果 体彩北京十一选五结果 浙江十一选五基本走势计算 创业板开户资金要求 平潭股票配资 江西十一选五手机版走势图 十一选五玩法介绍 海南省自行车环岛赛 深圳风采43开奖结果 湖北体彩11选5前三组选