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中Math对象使用说明
Jan 16 Javascript
Div Select挡住的解决办法
Aug 07 Javascript
很多人都是用下面的js刷新站IP和PV
Sep 05 Javascript
js继承 Base类的源码解析
Dec 30 Javascript
基于jQuery的日期选择控件
Oct 27 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
javascript实现消灭星星小游戏简单版
Nov 15 Javascript
详谈JavaScript的闭包及应用
Jan 17 Javascript
js实现多张图片延迟加载效果
Jul 17 Javascript
vue在使用ECharts时的异步更新和数据加载详解
Nov 22 Javascript
js中script的上下放置区别,Dom的增删改创建操作实例分析
Dec 16 Javascript
详解Vue中的自定义指令
Dec 07 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
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
PHP使用Alexa API获取网站的Alexa排名例子
2014/06/12 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
PHP实用小技巧之调用录像的方法
2019/12/05 PHP
location.href语句与火狐不兼容的问题
2010/07/04 Javascript
jQuery之浮动窗口实现代码(两种方法)
2010/09/08 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
javascript实现百度地图鼠标滑动事件显示、隐藏
2015/04/02 Javascript
JS简单循环遍历json数组的方法
2016/04/22 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
JavaScript+Canvas实现彩色图片转换成黑白图片的方法分析
2018/07/31 Javascript
mock.js实现模拟生成假数据功能示例
2019/01/15 Javascript
微信小程序实现联动选择器
2019/02/15 Javascript
React路由鉴权的实现方法
2019/09/05 Javascript
vue组件传值的实现方式小结【三种方式】
2020/02/05 Javascript
JS 逻辑判断不要只知道用 if-else 和 switch条件判断(小技巧)
2020/05/27 Javascript
Python3学习笔记之列表方法示例详解
2017/10/06 Python
django的登录注册系统的示例代码
2018/05/14 Python
Python增强赋值和共享引用注意事项小结
2019/05/28 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
利用setuptools打包python程序的方法步骤
2020/01/18 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
关键字final的用法
2013/10/02 面试题
strstr()的简单实现
2013/09/26 面试题
大学毕业生个人自荐书
2014/07/02 职场文书
英语系毕业生求职信
2014/07/13 职场文书
财务会计岗位职责
2015/02/03 职场文书
老公出轨后的保证书
2015/05/08 职场文书
观后感开头
2015/06/19 职场文书
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers