用JS判断两个数字的大小

转载 2007年09月18日 14:21:00

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

 

JS比较数字大小(sort())(循环对比)

以下介绍两种比较数字大小的方法。 说明下循环对比,首现要知道for循环。当然这个又涉及到写法影响的执行效率问题。这个就不多说了。 我要比较 2,10,5,15,60,30的大小,结果由小到大排列?...
  • u013687638
  • u013687638
  • 2014年04月13日 23:58
  • 3894

js保留两位小数和两个数比较大小的方法

//税金和税费合计的计算 function countTaxe(index) {     var money =$.trim($('#money_' + index).val()); //实付金额 ...
  • a694704123b
  • a694704123b
  • 2014年05月12日 20:24
  • 4766

JS比较两个数值的大小

一般情况下: if(2 > 10) { alert("不正确!"); } 此比较不会是想要的结果:它相当于2 >1,把10的第一位取出来比较。 解决方法: if(eval(2) ...
  • xusongsong520
  • xusongsong520
  • 2012年11月07日 19:45
  • 12563

JS中比较的数值如何比较大小

function check_num(){ var num=document.getElementById("num").value; //alert(num); if...
  • moqiang02
  • moqiang02
  • 2014年03月06日 14:49
  • 3618

js中比较数字大小和字符串的匹配对比小结

.toString()方法可将任何数据类型转换成字符类型从而与js中获得的value值相比较  例如 测试var str1=document.getE...
  • bbqk9
  • bbqk9
  • 2010年08月24日 00:07
  • 15050

JS中的变量比较大小。

比较大小,相信大家都会。今天说的这个问题呢是我之前做项目中遇到的一个小问题,也怪我自己不够仔细吧。 项目当中需要输入起始编号和终止编号,要求是起始编号必须比终止编号小。 很简单,正常逻辑,分别获取他们...
  • Bright2017
  • Bright2017
  • 2017年05月26日 15:52
  • 562

Js、Jquery字符串数字比较大小!

转自:http://blog.sina.com.cn/s/blog_4b7b2fc501010xar.html var定义的变量应该是字符串,有时没有经过类型转换而进行比较的话,小于...
  • dxnn520
  • dxnn520
  • 2012年12月06日 21:52
  • 52237

关于JavaScript中浮点数比较的问题

我们在javascript中操作浮点数加减运算判断时经常会遇到这样的问题,比如 0.1+0.2 == 0.3 false 按照我们正常的思维 应该是相等啊,怎么返回的是 false 呢? ...
  • songfreeman
  • songfreeman
  • 2017年10月08日 16:08
  • 401

js浮点数精度问题(js计算中遇到的坑)

转自:http://talentluke.iteye.com/blog/1767138 大多数语言在处理浮点数的时候都会遇到精度问题,但是在JS里似乎特别严重,来看一个例子 alert(4...
  • DADADIE
  • DADADIE
  • 2015年12月23日 10:44
  • 9477

js字符串类型的数字比较的大小

今天开发在比较时间(08:11-10:11)大小,var number 去截取的数值获取到的是字符串的类型,按理说该时间是对的,格式符合我的要求,前后大小也对,但是因为疏忽,直接少了parseInt(...
  • xyz112007241012
  • xyz112007241012
  • 2017年10月24日 16:36
  • 188
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用JS判断两个数字的大小
举报原因:
原因补充:

(最多只允许输入30个字)