在JavaScript中,有5种基本数据类型和1种复杂数据类型,基本数据类型有:Undefined, Null, Boolean, Number和String;复杂数据类型是Object,Object中还细分了很多具体的类型,比如:Array, Function, Date等等。今天我们就来探讨一下,使用什么方法判断一个出一个变量的类型。
在讲解各种方法之前,我们首先定义出几个测试变量,看看后面的方法究竟能把变量的类型解析成什么样子,以下几个变量差不多包含了我们在实际编码中常用的类型。
- var num = 123;
- var str = 'abcdef';
- var bool = true;
- var arr = [1, 2, 3, 4];
- var json = {name:'wenzi', age:25};
- var func = function(){ console.log('this is function'); }
- var und = undefined;
- var nul = null;
- var date = new Date();
- var reg = /^[a-zA-Z]{5,20}$/;
- var error= new Error();
新闻热点
疑难解答
图片精选