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 相关文章推荐
Prototype Template对象 学习
Jul 19 Javascript
JQuery触发事件例如click
Sep 11 Javascript
javascript简单实现命名空间效果
Mar 06 Javascript
JavaScript中数据结构与算法(四):串(BF)
Jun 19 Javascript
Windows系统下Node.js的简单入门教程
Jun 23 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
Vue.js每天必学之方法与事件处理器
Sep 06 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
Dec 02 Javascript
微信小程序云开发实现云数据库读写权限
May 17 Javascript
vue使用i18n实现国际化的方法详解
Sep 05 Javascript
微信小程序实现锚点功能
Nov 20 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 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
Syphon 秘笈
2021/03/03 冲泡冲煮
php session 错误
2009/05/21 PHP
UTF8编码内的繁简转换的PHP类
2009/07/09 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
php获取访问者IP地址汇总
2015/04/24 PHP
php使用preg_match()函数验证ip地址的方法
2017/01/07 PHP
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
JavaScript获取/更改文本框的值的实例代码
2013/08/02 Javascript
js动态调用css属性的小规律及实例说明
2013/12/28 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
jQuery表单验证插件解析(推荐)
2016/07/21 Javascript
微信小程序 input输入框详解及简单实例
2017/01/10 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
微信小程序如何获取openid及用户信息
2018/01/26 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
JS栈stack类的实现与使用方法示例
2019/01/31 Javascript
layui富文本编辑器前端无法取值的解决方法
2019/09/18 Javascript
Vue 简单实现前端权限控制的示例
2020/12/25 Vue.js
Python编程中字符串和列表的基本知识讲解
2015/10/14 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
Django应用程序入口WSGIHandler源码解析
2019/08/05 Python
centos7中安装python3.6.4的教程
2019/12/11 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
python 如何设置守护进程
2020/10/29 Python
Eastbay官网:美国最大的运动鞋网络零售商
2016/07/27 全球购物
微软台湾官方网站:Microsoft台湾
2018/08/15 全球购物
Notino意大利:购买香水和化妆品
2018/11/14 全球购物
波兰电子产品购物网站:Vobis
2019/05/26 全球购物
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
党的群众路线教育实践活动对照检查材料(四风)
2014/09/27 职场文书
2014高三学生考试作弊检讨书
2014/12/14 职场文书
2015年度电厂个人工作总结
2015/05/13 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
SQL Server中搜索特定的对象
2022/05/25 SQL Server