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一章节。