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无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
jQuery阻止同类型事件小结
Apr 19 Javascript
JS实现商品倒计时实现代码
May 03 Javascript
JavaScript定时器详解及实例
Aug 01 Javascript
禁止iframe页面的所有js脚本如alert及弹出窗口等
Sep 03 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
使用JavaScript链式编程实现模拟Jquery函数
Dec 21 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
Jul 09 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
Jul 23 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
Jan 16 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
Jun 11 Javascript
laydate只显示时分 不显示秒的功能实现方法
Sep 28 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新建文件自动编号的思路与实现
2011/06/27 PHP
PHP中使用gettext解决国际化问题的例子(i18n)
2014/06/13 PHP
PHP多进程编程实例
2014/10/15 PHP
PHP获取路径和目录的方法总结【必看篇】
2017/03/04 PHP
Laravel5.7 Eloquent ORM快速入门详解
2019/04/12 PHP
Javascript Global对象
2009/08/13 Javascript
Javascript读取cookie函数代码
2010/10/16 Javascript
文本框获得焦点和失去焦点的判断代码
2012/03/18 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
将数字转换成大写的人民币表达式的js函数
2014/09/21 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
js实现文字垂直滚动和鼠标悬停效果
2015/12/31 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
AngularJs directive详解及示例代码
2016/09/01 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
详解node nvm进行node多版本管理
2017/10/21 Javascript
微信小程序开发之点击按钮退出小程序的实现方法
2019/04/26 Javascript
彻底揭秘keep-alive原理(小结)
2019/05/05 Javascript
python 获取当天凌晨零点的时间戳方法
2018/05/22 Python
Python获取系统所有进程PID及进程名称的方法示例
2018/05/24 Python
Tensorflow中的placeholder和feed_dict的使用
2018/07/09 Python
python实现简单加密解密机制
2019/03/19 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
python中pivot()函数基础知识点
2021/01/03 Python
CSS3教程(10):CSS3 HSL声明设置颜色
2009/04/02 HTML / CSS
数学与统计学院学生个人职业生涯规划书
2014/02/10 职场文书
感恩的演讲稿
2014/05/06 职场文书
餐饮行业关注的9大营销策略
2019/08/26 职场文书
八年级作文之友谊
2019/12/02 职场文书
MySQL系列之一 MariaDB-server安装
2021/07/02 MySQL
详解TypeScript的基础类型
2022/02/18 Javascript