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获取url上某个参数的方法
Nov 08 Javascript
jQuery简单实现禁用右键菜单
Mar 10 Javascript
jQuery表格插件datatables用法汇总
Mar 29 Javascript
Node.js 文件夹目录结构创建实例代码
Jul 08 Javascript
工厂模式在JS中的实践
Jan 18 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
详解node+express+ejs+bootstrap构建项目
Sep 27 Javascript
vue利用better-scroll实现轮播图与页面滚动详解
Oct 20 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
Aug 17 Javascript
element-ui表格列金额显示两位小数的方法
Aug 24 Javascript
JS实现可切换图片的幻灯切换效果示例
May 24 Javascript
ES2020让代码更优美的运算符 (?.) (??)
Jan 04 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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
如何使用PHP批量去除文件UTF8 BOM信息
2013/08/05 PHP
js禁止小键盘输入数字功能代码
2011/08/01 Javascript
在Linux上用forever实现Node.js项目自启动
2014/07/09 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
js验证身份证号有效性并提示对应信息
2015/10/19 Javascript
js阻止默认浏览器行为与冒泡行为的实现代码
2016/05/15 Javascript
js实现表单及时验证功能 用户信息立即验证
2016/09/13 Javascript
微信小程序实践之动态控制组件的显示/隐藏功能
2018/07/18 Javascript
vue3.0 CLI - 2.1 -  component 组件入门教程
2018/09/14 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
Vue封装Axios请求和拦截器的步骤
2020/09/16 Javascript
[04:27]DOTA2官方论坛水友赛集锦
2013/09/16 DOTA
[03:57]《不朽》——2015DOTA2国际邀请赛—中国军团出征主题曲MV
2015/07/15 DOTA
Python算法应用实战之栈详解
2017/02/04 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
python3处理含有中文的url方法
2018/05/10 Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
2018/11/06 Python
Numpy的简单用法小结
2019/08/28 Python
Python中如何引入第三方模块
2020/05/27 Python
使用CSS3制作倾斜导航条和毛玻璃效果
2017/09/12 HTML / CSS
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
Unineed中文官网:高端护肤美妆与时尚配饰,英国直邮
2020/07/23 全球购物
求职自荐信范文格式
2013/11/29 职场文书
体操比赛口号
2014/06/10 职场文书
2014幼儿园保育员工作总结
2014/11/10 职场文书
2014年项目工作总结
2014/11/24 职场文书
2014年图书馆个人工作总结
2014/12/18 职场文书
浅谈Nginx 中的两种限流方式
2021/03/31 Servers
浅谈Python列表嵌套字典转化的问题
2021/04/07 Python
深入理解python多线程编程
2021/04/18 Python
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python
Python内置数据结构列表与元组示例详解
2021/08/04 Python