深入JavaScript高級語法-coderwhy大神新課
Javascript
數(shù)據(jù)類型
基本數(shù)據(jù)類型:string、number、boolean、symbol、undefined、null;
引用類型:Object、Array、Function、Map等;
判斷數(shù)據(jù)類型方法
typeof:能夠快速區(qū)分基本數(shù)據(jù)類型,但是引用類型判斷都返回object(eg: console.log(typeof function(){}); // function);
instanceof:能夠快速區(qū)分引用類型,適合判斷自定義類實(shí)例對象,但是基本數(shù)據(jù)類型不能判斷(eg:console.log(2 instanceof Number); // false);
Object.prototype.toString.call:精準(zhǔn)判斷所有數(shù)據(jù)類型(eg:console.log(toString.call(null)); //[object Null]);
標(biāo)簽: