經典前端面試題:JS 數據類型有哪些?7+3

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…

相關文章
相關標籤/搜索