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" οnclick="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);就正确运行了。