本章节介绍一下如何判断一个变量是否是数字,需要的朋友可以做一下参考。
其实判断的是有两种需求的,一种是数字或者数字字符串,一种是数值类型,下面分别做一下介绍。
一.数字或者数字字符串:
比如变量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就是数值类型。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。