在JavaScript中,有5種基本數(shù)據(jù)類型和1種復(fù)雜數(shù)據(jù)類型,基本數(shù)據(jù)類型有:Undefined, Null, Boolean, Number和String;復(fù)雜數(shù)據(jù)類型是Object,Object中還細(xì)分了很多具體的類型,比如:Array, Function, Date等等。今天我們就來探討一下,使用什么方法判斷一個出一個變量的類型。
在講解各種方法之前,我們首先定義出幾個測試變量,看看后面的方法究竟能把變量的類型解析成什么樣子,以下幾個變量差不多包含了我們在實(shí)際編碼中常用的類型。
- 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();
新聞熱點(diǎn)
疑難解答
圖片精選