关闭

用JS判断两个数字的大小

标签: function
11934人阅读 评论(0) 收藏 举报
分类:

本文摘自: http://slei.net 

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

  EG:
 110和18在你写的程序中是18大的,因为  
  这两个数都是字符串,而1和1相等之后比较1和8,当然是8大,所以18大  
  你在比较之前转换成INT型在比  
  if(parseInt(num2)>parseInt(num1))

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:825142次
    • 积分:9300
    • 等级:
    • 排名:第1958名
    • 原创:32篇
    • 转载:476篇
    • 译文:0篇
    • 评论:97条
    最新评论
    电子商务网站导航点评