测试时,发现了代码中js出现的一个bug。
var shouldAttendPersons = 8;
var camePersons = 10;
if(camePersons > shouldAttendPersons ) {
alert("");
}
当shouldAttendPersons为8,camePersons为10时,打出了提示信息,原来js在这种情况下是将shouldAttendPersons和camePersons当成字符串比较的。
解决方法暂时找到两种:
1)
var shouldAttendPersons = ;
var camePersons = ;
if(parseInt(camePersons) > parseInt(shouldAttendPersons) ) {
alert("");
}
2)
var shouldAttendPersons = ;
var camePersons = ;
if(1*camePersons > 1*shouldAttendPersons ) {
alert("");
}
俺真是js菜鸟。
分享到:
相关推荐
js验证数字方法js验证数字方法js验证数字方法js验证数字方法js验证数字方法
数字金字塔.rar数字金字塔.rar数字金字塔.rar数字金字塔.rar数字金字塔.rar数字金字塔.rar
JavaScript猜数字小游戏
js实现将阿拉伯数字转换为中文大写数字。 js实现将阿拉伯数字转换为中文大写数字。
JS将数字转换为大写汉字人民币
js数字增长效果
实现数字翻牌效果,可以定时进行翻牌,效果如即时比分,翻动自然的js代码,在项目中有用到过.
包含展示所需要的js文件,打开文件或部署到开发工具或服务器中访问页面即可
JS只能输入数字,数字和字母等的正则表达式,针对html文本框的实用性代码
js 特效 html 特效 数字金字塔js 特效 html 特效 数字金字塔
一个基于JavaScript的数字时钟,并且解决了时间在IE、Firefox中显示出现不同的问题。
vue.js数字时钟本地时间代码是一款带有星期跟日期的数字时钟代码。
js中使用Arabia_to_Chinese方法,如: var a=Arabia_to_Chinese(1183.5); //返回壹仟壹佰捌拾叁元零伍角整
js验证8位数字
原生js图片数字时钟走动代码 原生js图片数字时钟走动代码 原生js图片数字时钟走动代码 原生js图片数字时钟走动代码
页面加载的时候数字递增,自定义增加到多少,增加速度。
javaweb,js页面,数字金额小写转大写方法。
将数字翻译成英语的JavaScript,可以自动判断出你输入的数字是多大,它会自动拼合,按亿、千万、百万的语法翻译出来,挺实用。
Numeral.js一个用于格式化和操作数字的JavaScript库
该文档为javascript的数字格式化方法,可用于保留小数位,强制添0等操作