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代码
Aug 25 Javascript
js中的前绑定和后绑定详解
Aug 01 Javascript
鼠标滑过出现预览的大图提示效果
Feb 26 Javascript
JavaScript中的toDateString()方法使用详解
Jun 12 Javascript
js检测用户输入密码强度
Oct 22 Javascript
js操作cookie保存浏览记录的方法
Dec 25 Javascript
JS中mouseup事件丢失的原因与解决办法
Jun 14 Javascript
JS实现电商放大镜效果
Aug 24 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
Jan 08 Javascript
微信小程序Flex布局用法深入浅出分析
Apr 25 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
Sep 06 Javascript
layer弹出层取消遮罩的方法
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 extract 将数组拆分成多个变量的函数
2010/06/30 PHP
PHP 正则表达式常用函数
2014/08/17 PHP
Windows7下的php环境配置教程
2015/02/28 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
运用Windows XP附带的Msicuu.exe、Msizap.exe来彻底卸载顽固程序
2007/04/21 Javascript
JavaScript关于select的相关操作说明
2010/01/13 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
jQuery实现根据类型自动显示和隐藏表单
2015/03/18 Javascript
jquery验证邮箱格式并显示提交按钮
2015/11/07 Javascript
JavaScript 正则表达式中global模式的特性
2016/02/25 Javascript
各式各样的导航条效果css3结合jquery代码实现
2016/09/17 Javascript
javascript实现去除HTML标签的方法
2016/12/26 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
JavaScript作用域链实例详解
2019/01/21 Javascript
vue实现todolist基本功能以及数据存储功能实例详解
2019/04/11 Javascript
微信小程序把百度地图坐标转换成腾讯地图坐标过程详解
2019/07/10 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
用Python输出一个杨辉三角的例子
2014/06/13 Python
利用pandas将numpy数组导出生成excel的实例
2018/06/14 Python
django富文本编辑器的实现示例
2019/04/10 Python
巴西最大的巴士票务门户:Quero Passagem
2020/11/21 全球购物
Genny意大利官网:意大利高级时装品牌
2020/04/15 全球购物
彪马香港官方网上商店:PUMA香港
2020/12/06 全球购物
六一儿童节活动策划方案
2014/01/27 职场文书
经销商订货会主持词
2014/03/27 职场文书
机关会计岗位职责
2014/04/08 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
python井字棋游戏实现人机对战
2022/04/28 Python
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers