javascript中比较数字发现的问题
2014-08-06 14:10
239 查看
1.用javascript进行数字大小比较的时候,如果数字已经被指定,则按正常大小进行比较,
alert(2>10);结果是false;
2.z当在界面上文本框输入取值的时候,
html代码:
A1<input type="text" id="min" ><br>
A2<input type="text" id="max" ><br>
<input type="button" id ="se" value="click" onclick="comp();">
js代码:
function comp(){
var a1 = $.trim($("#min").val());
var a2 = $.trim($("#max").val());
var a3 = a1>a2;
alert(a3);
}
</script>
当分别输入2,10 之后,发现结果会是TRUE。
如果想正确的比较大小,,可以通过parseInt();进行类型转换。转换后再比较,
也可以使用eva()方法。
上例子中换成 var a3 = eval(a1)>eval(a2);就正确运行了。
alert(2>10);结果是false;
2.z当在界面上文本框输入取值的时候,
html代码:
A1<input type="text" id="min" ><br>
A2<input type="text" id="max" ><br>
<input type="button" id ="se" value="click" onclick="comp();">
js代码:
function comp(){
var a1 = $.trim($("#min").val());
var a2 = $.trim($("#max").val());
var a3 = a1>a2;
alert(a3);
}
</script>
当分别输入2,10 之后,发现结果会是TRUE。
如果想正确的比较大小,,可以通过parseInt();进行类型转换。转换后再比较,
也可以使用eva()方法。
上例子中换成 var a3 = eval(a1)>eval(a2);就正确运行了。
相关文章推荐
- JavaScript中数字比较大小的问题
- javascript中的字符串数字比较大小的问题
- Javascript获取界面数字做比较常见问题
- 在论坛中出现的比较难的sql问题:16(取一个字段中的数字)
- JavaScript String对象 ‘==’ 比较问题:(内部机制分析)
- 理顺 JavaScript (7) - 数字相关问题
- JAVASCRIPT字符串与数字相连的问题
- javascript中比较数字
- javascript 数字精度问题
- 将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
- 【lightoj - 1004 Monkey Banana Problem (简单动规,就是数字三角形嘛。。。不过发现有个小问题)】
- 将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题
- 最近在使用sps类库过程中发现了一个让我比较疑惑的问题(有关items属性的)
- Redis持久化磁盘IO方式及其带来的问题 有Redis线上运维经验的人会发现Redis在物理内存使用比较多,但还没有超过实际物理内存总容量时就会发生不稳定甚至崩溃的问题,有人认为是基于快照方式持
- JavaScript比较将变量变成数字类型比较大小
- javascript 数字小数点问题
- 关于数字比较的格式统一问题
- Javascript 数字比较
- 发现IE8的一个javascript重大问题
- 使用javascript比较数字大小和引用C#后台变量的注意事项