半亩方塘

Welcome!

用JS判断两个数字的大小

本文摘自: 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))

 
阅读更多
文章标签: function
个人分类: JavaScript
上一篇asp.net(c#)上传文件时检测文件类型方法小结
下一篇JS判断是否为数字,是否为整数,是否为浮点数
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭