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 相关文章推荐
jQuery 自定义函数写法分享
Mar 30 Javascript
可在线编辑网页文字效果代码(单击)
Mar 02 Javascript
js继承call()和apply()方法总结
Dec 08 Javascript
Angular.js中下拉框实现渲染html的方法
Jun 18 Javascript
js下拉菜单生成器dropMenu使用方法详解
Aug 01 Javascript
基于JavaScript实现表格滚动分页
Nov 22 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
js实现旋转木马轮播图效果
Jan 10 Javascript
Nuxt页面级缓存的实现
Mar 09 Javascript
详解vue高级特性
Jun 09 Javascript
详解JavaScript作用域 闭包
Jul 29 Javascript
OpenLayers实现图层切换控件
Sep 25 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中定义网站根目录的常用方法
2010/08/08 PHP
php之Smarty模板使用方法示例详解
2014/07/08 PHP
php图像处理类实例
2015/07/28 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
PHP实现上传多文件示例代码
2017/02/20 PHP
PHP中file_put_contents追加和换行的实现方法
2017/04/01 PHP
php实现微信原生支付(扫码支付)功能
2018/05/30 PHP
PHP示例演示发送邮件给某个邮箱
2019/04/03 PHP
js+xml生成级联下拉框代码
2012/07/24 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
基于slideout.js实现移动端侧边栏滑动特效
2016/11/28 Javascript
微信小程序 Toast自定义实例详解
2017/01/20 Javascript
详解有关easyUI的拖动操作中droppable,draggable用法例子
2017/06/03 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
vue-router 前端路由之路由传值的方式详解
2019/04/30 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
echarts 使用formatter 修改鼠标悬浮事件信息操作
2020/07/20 Javascript
Python判断值是否在list或set中的性能对比分析
2016/04/16 Python
python的常用模块之collections模块详解
2018/12/06 Python
一篇文章彻底搞懂Python中可迭代(Iterable)、迭代器(Iterator)与生成器(Generator)的概念
2019/05/13 Python
Python @property装饰器原理解析
2020/01/22 Python
python实现简单的购物程序代码实例
2020/03/03 Python
解决Python中报错TypeError: must be str, not bytes问题
2020/04/07 Python
django 将自带的数据库sqlite3改成mysql实例
2020/07/09 Python
德国最大的拼图在线商店:Puzzle.de
2016/12/17 全球购物
介绍一下grep命令的使用
2012/06/28 面试题
环境保护与污染治理求职信
2014/07/16 职场文书
经典演讲稿开场白
2014/08/25 职场文书
小学教师暑期培训方案
2014/08/28 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
工作时间证明
2015/06/15 职场文书
同学聚会祝酒词
2015/08/10 职场文书
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android
使用Python获取字典键对应值的方法
2022/04/26 Python