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()的区别

你可能感兴趣的:(前端)