JS 7 種基本數據類型(原始類型),即 (Undefined、Null、Boolean、Number 、String) + (Symbol、BigInt)和 3種引用數據類型:對象(Object)、數組(Array)、函數(Function)。前端
基本類型值:指的是保存在棧內存中的簡單數據段。git
引用類型值:指的是那些保存在堆內存中的對象。變量中保存的實際上只是一個指針,這個指針指向內存堆中實際的值。github
注:Symbol 是 ES6 引入了一種新的原始數據類型,表示獨一無二的值; BigInt便是第七種基本類型,V8引擎v6.7 默認啓用對 BigInt 的支持。面試
Symbol用法數組
語法bash
Symbol (value)函數
eg.ui
let a=Symbol ("welcome");
console.log(a); //輸出 Symbol(welcome)
複製代碼
BigInt用法spa
語法指針
BigInt(value) || 數字後面加n;
eg.
let b1 = BigInt(10);
let b2 = 10n;
console.log(b1,b2); //輸出 10n 10n
複製代碼
更多經典前端面試題,請到github查看或參與討論github.com/daily-inter…