JS 判斷是否爲數字類型

實現判斷數字類型的三種方法:

isNaN

用法:isNaN 返回一個 Boolean 值。

function CheckNum(value){
    if(isNaN(value)==0)
    alert("Please input Number.")
}

注意:如果 num 是一個空串或是一個空格,isNaN 是作爲數字0處理的。

填坑:正則表達式這一塊不瞭解,日後再補。

parseFloat

用法:將參數中指定的字符串解析成爲一個浮點數字並返回。

function CheckNum(value) { 
  if (parseFloat(value).toString() == "NaN") { 
    alert("Please input Numeber.")
    return false;}
    else{
    return true; 
}   
}

注意:也可以用 parseInt 實現 ,區別見下面的博文:
JavaScript 中 Number()、parseInt()、parseFloat()的區別

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章