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 定义初始化数组函数
Sep 07 Javascript
jquery.AutoComplete.js中文修正版(支持firefox)
Apr 09 Javascript
js如何取消事件冒泡
Sep 23 Javascript
使用AmplifyJS组件配合JavaScript进行编程的指南
Jul 28 Javascript
jQuery中cookie插件用法实例分析
Dec 04 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
Apr 14 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
Jun 26 jQuery
js实现QQ面板拖拽效果(慕课网DOM事件探秘)(全)
Sep 19 Javascript
详解webpack多页面配置记录
Jan 22 Javascript
Node绑定全局TraceID的实现方法
Nov 14 Javascript
vue.js实现简单的计算器功能
Feb 22 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
Sep 08 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+mysql保存和输出文件
2006/10/09 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
JavaScript Cookie 直接浏览网站分网址
2009/12/08 Javascript
JavaScript 构造函数 面相对象学习必备知识
2010/06/09 Javascript
jQuery中extend函数详解
2015/02/13 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
vue.js的安装方法
2017/05/12 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
深入浅析JS中的严格模式
2018/06/04 Javascript
详解Vue-axios 设置请求头问题
2018/12/06 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
Vue 封装防刷新考试倒计时组件的实现
2020/06/05 Javascript
Python实现计算最小编辑距离
2016/03/17 Python
python if not in 多条件判断代码
2016/09/21 Python
Python分治法定义与应用实例详解
2017/07/28 Python
django_orm查询性能优化方法
2018/08/20 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Python colormap库的安装和使用详情
2020/10/06 Python
CSS3 flex布局之快速实现BorderLayout布局
2015/12/03 HTML / CSS
html5调用摄像头功能的实现代码
2018/05/07 HTML / CSS
巴西一家专门从事家居和装饰的连锁店:Camicado
2019/08/14 全球购物
Delphi工程师笔试题
2013/09/21 面试题
大专应届生个人简历的自我评价
2013/10/15 职场文书
个人找工作的自我评价
2013/10/17 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
电视节目策划方案
2014/05/16 职场文书
2014年大学生工作总结
2014/11/20 职场文书
体育委员竞选稿
2015/11/21 职场文书
详解MySQL的半同步
2021/04/22 MySQL
ORM模型框架操作mysql数据库的方法
2021/07/25 MySQL
能用CSS实现的就不要麻烦JavaScript了
2021/10/05 HTML / CSS
tomcat下部署jenkins的方法
2022/05/06 Servers