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 相关文章推荐
javascript比较文档位置
Apr 08 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
Jan 19 Javascript
JS实现时间格式化的方式汇总
Oct 16 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
用html+css+js实现的一个简单的图片切换特效
May 28 Javascript
JavaScript实现按Ctrl键打开新页面
Sep 04 Javascript
jQuery跨域问题解决方案
Aug 03 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
Jan 23 Javascript
webpack2.0搭建前端项目的教程详解
Apr 05 Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 Javascript
jQuery序列化form表单数据为JSON对象的实现方法
Sep 20 jQuery
vue中的v-if和v-show的区别详解
Sep 01 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
php实现XML和数组的相互转化功能示例
2017/02/08 PHP
24款非常有用的 jQuery 插件分享
2011/04/06 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
Jquery颜色选择器ColorPicker实现代码
2012/11/14 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
js面向对象之常见创建对象的几种方式(工厂模式、构造函数模式、原型模式)
2015/11/09 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
javascript js 操作数组 增删改查的简单实现
2016/06/20 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
Bootstrap Table使用方法解析
2016/10/19 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
vue+node+webpack环境搭建教程
2017/11/05 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
JavaScript使用小插件实现倒计时的方法讲解
2019/03/11 Javascript
win7上python2.7连接mysql数据库的方法
2017/01/14 Python
Python中关键字global和nonlocal的区别详解
2018/09/03 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
Django Celery异步任务队列的实现
2019/07/24 Python
python实现大量图片重命名
2020/03/23 Python
python连接mysql数据库并读取数据的实现
2020/09/25 Python
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
Blue Nile中国官网:全球知名的钻石和珠宝网络零售商
2020/03/22 全球购物
采购部部门职责
2013/12/15 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
教师见习报告范文
2014/11/03 职场文书
2014年班主任工作总结
2014/11/08 职场文书
实习介绍信模板
2015/01/30 职场文书
欠条格式范本
2015/07/03 职场文书
oracle连接ODBC sqlserver数据源的详细步骤
2021/07/25 Oracle
Log4j.properties配置及其使用
2021/08/02 Java/Android