如何用JS判断两个数字的大小
在有一次用js写前端代码时,需求是输入的优惠价格不能超过原价,先在前端进行判断,却发现怎么也不进条件体。
var price = values.price;var discountPrice = values.discountPrice;if(discountPrice>=price){showWarning('提示',"优惠价格不能超过原价");return null;}
console.log(typeof (price),typeof (discountPrice))
后来发现,用var 定义的变量都是string类型的,两个单纯的字符串之间的比较会变成ASCII码比较,依次取每个字符串,然后ASCII比较,比较出来的结果往往不是我们想要的。
我们现在所要做的就是将字符串类型的转换为数字类型的,可用parseInt(exp)转换为数字类型,再进行比较,就会达到我们希望的那样的结果了。如下:
var price = values.price;var discountPrice = values.discountPrice;if(parseInt(discountPrice)>=parseInt(price)){showWarning('提示',"优惠价格不能超过原价");return null;}
其他的内容想看可戳: http://blog.csdn.net/m0_37479246/article/list
如何用JS判断两个数字的大小相关推荐
- 习题:编写一个程序,请输入两个数字,并判断两个数字的大小。
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /* *作者: ...
- js中判断两个数字的大小
//错误写法--------maxValue < minValue //正确写法--------parseInt(maxValue)<parseInt(minValue)) <!-正 ...
- JS 判断两个时间的大小(可自由选择精确度:天,小时,分钟,秒)
//可自由选择精确度 如:签到时间:2018-11-07 11:00:00 签退时间:2018-11-07 10:59:59 //判断时间先后 //统一格式 var a = $("#fdtm ...
- js判断时间两小时之内_js判断两个时间的大小
js判断两个时间的大小 function checkdate() { //得到日期值并转化成日期格式,replace(//-/g, "//")是根据验证表达式把日期转化成长日期格式 ...
- js判断只能输入数字或小数点
JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...
- php 判断只能是数字和字母,PHP_JS只能输入数字或数字和字母等的正则表达式,JS判断只能是数字和小数点 0. - phpStudy...
JS只能输入数字或数字和字母等的正则表达式 JS判断只能是数字和小数点 0.不能输入中文 1) 2) function chkIt(frm){ if (frm.n1.value.length>0 ...
- JS判断只能是数字和小数点
JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...
- Js判断是否为数字,是否为空,是否为整形,是否为浮点型,是否为对象
Js判断是否为数字,是否为空,是否为整形,是否为浮点型,是否为对象 /**********************一.验证类*****************************/ //对象是否 ...
- js 判断两个时间相差多少月_js对日期操作 获取两个日期的相差是否在几月之内...
一.js判断两个日期是否在几个月之内 //比较两个时间 time1,time2均为日期类型 //判断两个时间段是否相差 m 个月 function completeDate(time1 , time2 ...
最新文章
- angularjs通过ng-change和watch两种方式实现对表单输入改变的监控
- C++第10周项目4参考——完数
- OpenXml编程--去除自动生成的word文档中由分页符和换行符产生的空白页
- 数据挖掘十大经典算法之——AdaBoost 算法
- mysql主从注意事项_mysql主从复制亲测,以及注意事项
- 用计算机字符写名字,NSIS:把计算机名转换为大写或小写字符
- oracle 方案概念
- w3wp对应进程_认识w3wp.exe进程,从根本上解决占用资源较大问题
- udev ksm
- 计算机教育硕士专业代码,硕士专业代码查询
- java 某年某月的天数_Java练习 SDUT-1160_某年某月的天数
- UC/OSII一些小知识
- 酒水知识(六大基酒之白兰地_Brandy)
- 项目依赖aar 以及 依赖嵌套aar
- 手机游戏真的那么好赚钱吗?
- [DLX]HDOJ4069 Squiggly Sudoku
- python界面编程
- 北京,有2000万人假装在生活
- 网易考拉测试面试题整理
- 利用matlab做一个不定二重积分的计算
热门文章
- 关于OpenCV的个人小心得
- linux终端进超级用户,Ubuntu里的sudo 超级用户与普通用户
- 两种方法教你在postman设置请求里带动态token
- HTTP/HTTPS 请求与防抓包
- 双功能交联剂丨Lumiprobe 磺基花青7二羧酸研究
- Tomcat for win7 搭建集群
- 基于ssm快递物流管理系统源码获取(java毕业设计)
- 用Python获取大众点评上长沙口味虾店铺信息,并进行数据分析
- PPT的一些技巧和工具
- 辨析:×86架构:×86(i386…),×64(×86-64/amd64);arm架构:arm,arm64