javascript判断变量是否为数字类型的方法

要成功,就要长期等待而不焦躁,态度从容却保持敏锐,不怕挫折且充满希望。早安!减少蜗居时间,亲近大自然。

在js代码中可以通过正则表达式或其它的方法来判断一个变量是不是数字类型的,下面的博文中列举了三个JS中常用的判断变量是否为数字类型的自定义函数,各位可以作个参考。

js中判断变量是否为数字类型的常用方法

例1:JS使用正则表达式判断变量是否为数字类型

JS代码:

//这个函数也可以判断带有小数点的变量是否为数字类型

function checkRate(nubmer) { 
  var re = /^[0-9]+.?[0-9]*/;
  if (!re.test(nubmer)) { 
    return false;
  } 
    return true;
}

例2:js使用正则表达式判断变量是否为整数的数字类型

js代码:

function isDigit(value) {
    var patrn = /^[0-9]*$/;
    if (patrn.exec(value) == null || value == "") {
        return false;
    }
    return true;
}

注意:如果JS变量为整数数字类型则返回TRUE,否则返回 FALSE

例3:使用js的 toString() 方法来判断

function isNotANumber(inputData) { 
  if (parseFloat(inputData).toString() == "NaN") { 
    return false; 
  }
  return true; 
}

本文javascript判断变量是否为数字类型的方法到此结束。今天工作不努力,明天努力找工作。小编再次感谢大家对我们的支持!