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 相关文章推荐
基于PHP+Jquery制作的可编辑的表格的代码
Apr 10 Javascript
更换select下拉菜单背景样式的实现代码
Dec 20 Javascript
对JavaScript中this指针的新理解分享
Jan 31 Javascript
jQuery CSS3相结合实现时钟插件
Jan 08 Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 Javascript
功能强大的jquery.validate表单验证插件
Nov 07 Javascript
如何防止INPUT按回车自动提交表单FORM
Dec 06 Javascript
Vue表单输入绑定的示例代码
Nov 01 Javascript
vue使用keep-alive保持滚动条位置的实现方法
Apr 09 Javascript
Nuxt配置Element-UI按需引入的操作方法
Jul 06 Javascript
vue3.0搭配.net core实现文件上传组件
Oct 29 Javascript
vue route新窗口跳转页面并且携带与接收参数
Apr 10 Vue.js
使用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/04/06 PHP
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
js网页版计算器的简单实现
2013/07/02 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
JavaScript中的变量作用域介绍
2014/12/31 Javascript
JavaScript仿支付宝密码输入框
2015/12/29 Javascript
学习javascript面向对象 理解javascript原型和原型链
2016/01/04 Javascript
JavaScript中 ES6 generator数据类型详解
2016/08/11 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
Require.js的基本用法详解
2017/07/03 Javascript
vue.js实现刷新当前页面的方法教程
2017/07/05 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
Jquery ajax书写方法代码实例解析
2020/06/12 jQuery
python连接远程ftp服务器并列出目录下文件的方法
2015/04/01 Python
python类继承与子类实例初始化用法分析
2015/04/17 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
Python字符串内置函数功能与用法总结
2019/04/16 Python
Django中如何防范CSRF跨站点请求伪造攻击的实现
2019/04/28 Python
深入浅析Python中的迭代器
2019/06/04 Python
Pycharm+Python工程,引用子模块的实现
2020/03/09 Python
python线程池如何使用
2020/05/28 Python
解决Pymongo insert时会自动添加_id的问题
2020/12/05 Python
AmazeUI中模态框的实现
2020/08/19 HTML / CSS
高中生物教学反思
2014/02/05 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
学校党风廉政建设调研报告
2015/01/01 职场文书
消防安全主题班会
2015/08/12 职场文书
MySQL之DML语言
2021/04/05 MySQL
redis 限制内存使用大小的实现
2021/05/08 Redis
Win10鼠标轨迹怎么开 Win10显示鼠标轨迹方法
2022/04/06 数码科技