JS中比較數字大小

    在JS中,從文本框取出兩個數據(數字),比較它們的大小。html

    JS默認它們爲字符串,好比咱們取出的值
ide

m = 12;spa

n = 3;orm

按照數字比較,m>n, 可是若是按照字符串比較3>1因此這裏m<n。htm

這時就須要用到了字符串的轉換,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();
}

咱們這裏轉換爲浮點型的數據,不影響結果。get

固然這裏也能夠使用 parseInt(String str)it

相關文章
相關標籤/搜索