JS比较两个数值的大小实例


Posted in Javascript onNovember 25, 2016

一般情况下:

if(2 > 10)
{
alert("不正确!");
}

此比较不会是想要的结果:它相当于2 >1,把10的第一位取出来比较。

解决方法:

if(eval(2) > eval(10))
{
alert("不正确!");
}

 eval()函数用于在不引用任何特定对象的情况下计算代码字符串。

<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比较两个数值的大小实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
javascript实现面向对象类的功能书写技巧
Mar 07 Javascript
javascript重复绑定事件造成的后果说明
Mar 02 Javascript
jQuery DOM插入节点操作指南
Mar 03 Javascript
localResizeIMG先压缩后使用ajax无刷新上传(移动端)
Aug 11 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
Nov 06 Javascript
js倒计时简单实现方法
Dec 17 Javascript
javascript生成img标签的3种实现方法(对象、方法、html)
Dec 25 Javascript
深入理解js generator数据类型
Aug 16 Javascript
JS中call和apply函数用法实例分析
Jun 20 Javascript
AngularJS $http post 传递参数数据的方法
Oct 09 Javascript
vue组件讲解(is属性的用法)模板标签替换操作
Sep 04 Javascript
使用JavaScript解决网页图片拉伸问题(推荐)
Nov 25 #Javascript
js移动焦点到最后位置的简单方法
Nov 25 #Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 #Javascript
深入浅析Vue组件开发
Nov 25 #Javascript
javascript中href和replace的比较(详解)
Nov 25 #Javascript
移动适配的几种方案(三种方案)
Nov 25 #Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 #Javascript
You might like
基于mysql的论坛(7)
2006/10/09 PHP
PHP5 字符串处理函数大全
2010/03/23 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
PHP+Ajax+JS实现多图上传
2016/05/07 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
Prototype使用指南之string.js
2007/01/10 Javascript
jQuery中ajax的使用与缓存问题的解决方法
2013/12/19 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
JS获取各种浏览器窗口大小的方法
2014/01/14 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
JavaScript实战之带收放动画效果的导航菜单
2016/08/16 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
jquery自定义显示消息数量
2017/12/19 jQuery
vue2.0 axios跨域并渲染的问题解决方法
2018/03/08 Javascript
angular6.0使用教程之父组件通过url传递id给子组件的方法
2018/06/30 Javascript
微信小程序之自定义组件的实现代码(附源码)
2018/08/02 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
vue自定义正在加载动画的例子
2019/11/14 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
利用Python获取赶集网招聘信息前篇
2016/04/18 Python
TensorFlow实现创建分类器
2018/02/06 Python
windows下pycharm安装、创建文件、配置默认模板
2018/07/31 Python
Pycharm设置去除显示的波浪线方法
2018/10/28 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python3中列表list合并的四种方法
2019/04/19 Python
Python实现图片裁剪的两种方式(Pillow和OpenCV)
2019/10/30 Python
Python连接mysql数据库及简单增删改查操作示例代码
2020/08/03 Python
出国留学担保书
2014/05/20 职场文书
经典演讲稿开场白
2014/08/25 职场文书
四风查摆问题及整改措施
2014/10/10 职场文书
2016年会开场白台词
2015/06/01 职场文书
2015初中政治教学工作总结
2015/07/21 职场文书