javascript判断一个变量是否是数字

快乐打工仔 分类:实例代码

本章节介绍一下如何判断一个变量是否是数字,需要的朋友可以做一下参考。

其实判断的是有两种需求的,一种是数字或者数字字符串,一种是数值类型,下面分别做一下介绍。

一.数字或者数字字符串:

比如变量var num="123"或者var a=123。

一个是数字字符串一个是数字,这两种都是符合要求的。

验证代码如下:

var a = "123";
var b = 123;
console.log(isNaN(a));
console.log(isNaN(b));

关于isNaN()可以参阅javascript isNaN()一章节。

二.判断是否是数值类型:

如果想要判断一个数值类型,也就是说只能是数字,数字字符串也不符合要求。

代码实例如下:

var a = "123";
var b = 123;
console.log(typeof(a));
console.log(typeof (b));

使用typeof运算符就可以实现判断功能,返回值如果是number就是数值类型。

关于typeof运算符可以参阅javascript typeof一章节。

回复

我来回复
  • 暂无回复内容