您的位置:首页 > Web前端 > JavaScript

JS中比较数字大小

2015-10-13 09:27 423 查看
在JS中,从文本框取出两个数据(数字),比较它们的大小。
JS默认它们为字符串,比如我们取出的值

m = 12;
n = 3;
按照数字比较,m>n, 但是如果按照字符串比较3>1所以这里m<n。
这时就需要用到了字符串的转换,parseFloat(String str);
var currentPage = document.getElementById("currentPage").value;
var totalPage = document.getElementById("totalPage").value;

var str1 = parseFloat(currentPage);
var str2 = parseFloat(totalPage);

if (str1 > 0 && str1 <= str2) {
myForm.action = "/TestIFrame/student?action=jumpPage&curPage="
+ currentPage;
myForm.submit();
}
我们这里转换为浮点型的数据,不影响结果。
当然这里也可以使用 parseInt(String str)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  JS数字比较 转换