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 相关文章推荐
验证用户是否修改过页面的数据的实现方法
Sep 26 Javascript
IE不支持getElementsByClassName最终完美解决方案
Dec 17 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
Sep 27 Javascript
Jquery对数组的操作技巧整理
Mar 25 Javascript
深入分析jquery解析json数据
Dec 09 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
JQuery入门基础小实例(1)
Sep 17 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
Mar 01 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
May 24 Javascript
jsonp跨域获取数据的基础教程
Jul 01 Javascript
微信小程序对图片进行canvas压缩的方法示例详解
Nov 12 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
php学习 函数 课件
2008/06/15 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
JavaScript实现的日期控件具体代码
2013/11/18 Javascript
Extjs中RowExpander控件的默认展开问题示例探讨
2014/01/24 Javascript
jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证
2015/06/25 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
jquery实现界面无刷新加载登陆注册
2016/07/30 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
2017/01/30 Javascript
jQuery实现frame之间互通的方法
2017/06/26 jQuery
详解vuex的简单使用
2018/03/12 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
2018/09/16 Javascript
让webpack+vue-cil项目不再自动打开浏览器的方法
2018/09/27 Javascript
Vue CL3 配置路径别名详解
2019/05/30 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
浅谈vant组件Picker 选择器选单选问题
2020/11/04 Javascript
JS实现京东商品分类侧边栏
2020/12/11 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
[07:37]DOTA2-DPC中国联赛2月2日Recap集锦
2021/03/11 DOTA
python实现进程间通信简单实例
2014/07/23 Python
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
PyTorch 普通卷积和空洞卷积实例
2020/01/07 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
Python3+Flask安装使用教程详解
2021/02/16 Python
Python用SSH连接到网络设备
2021/02/18 Python
CSS3中animation实现流光按钮效果
2020/12/21 HTML / CSS
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
Tommy Hilfiger澳洲官网:美国高端休闲领导品牌
2020/12/16 全球购物
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
学生自我鉴定
2013/12/18 职场文书
简易离婚协议书范本
2014/10/24 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书