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 相关文章推荐
js location.replace与location.reload的区别
Sep 08 Javascript
一个JQuery写的点击上下滚动的小例子
Aug 27 Javascript
Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
Feb 12 Javascript
JS解析XML实例分析
Jan 30 Javascript
使用JavaScript 实现的人脸检测
Mar 24 Javascript
举例讲解JavaScript substring()的使用方法
Nov 09 Javascript
JavaScript实现给定时间相加天数的方法
Jan 25 Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 jQuery
如何从0开始用node写一个自己的命令行程序
Dec 29 Javascript
详解vue开发中调用微信jssdk的问题
Apr 16 Javascript
详解Vue Cli浏览器兼容性实践
Jun 08 Javascript
JS判断数组是否包含某元素实现方法汇总
Jun 24 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
动态新闻发布的实现及其技巧
2006/10/09 PHP
落伍首发 php+mysql 采用ajax技术的 省 市 地 3级联动无刷新菜单 源码
2006/12/16 PHP
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
nginx 设置多个站跨域
2021/03/09 Servers
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
JavaScript 应用类库代码
2008/06/02 Javascript
为JavaScript提供睡眠功能(sleep) 自编译JS引擎
2010/08/16 Javascript
修复ie8&amp;chrome下window的resize事件多次执行
2011/10/20 Javascript
简单的前端js+ajax 购物车框架(入门篇)
2011/10/29 Javascript
Css3制作变形与动画效果
2015/07/24 Javascript
简单实现异步编程promise模式
2015/07/31 Javascript
JavaScript观察者模式(经典)
2015/12/09 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
AngularJs 国际化(I18n/L10n)详解
2016/09/01 Javascript
jQuery实现最简单的切换图效果【可兼容IE6、火狐、谷歌、opera等】
2016/09/04 Javascript
如何获取元素的最终background-color
2017/02/06 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
2017/11/08 jQuery
JS中判断字符串存在和非空的方法
2018/09/12 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
python实现跨文件全局变量的方法
2014/07/07 Python
进一步探究Python的装饰器的运用
2015/05/05 Python
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
如何基于python操作excel并获取内容
2019/12/24 Python
css3实现二维码扫描特效的示例
2020/10/29 HTML / CSS
美国著名的团购网站:Woot
2016/08/02 全球购物
数字漫画:comiXology
2020/06/13 全球购物
成品仓管员岗位职责
2013/12/11 职场文书
法律系毕业生自荐信范文
2014/03/27 职场文书
第一批党的群众路线教育实践活动总结报告
2014/07/03 职场文书
2014年班组长工作总结
2014/11/20 职场文书
2016年村干部公开承诺书(公开承诺事项)
2016/03/25 职场文书