JavaScript 面試題詳解 — 導覽
2024年1月28日
💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源
本系列彙整了常見的 JavaScript 面試題,包含基礎、型別、變數、作用域、閉包、陣列、函式、物件、原型,以及事件循環
基礎、型別
- JavaScript 有哪些資料型別 (data types)? 該怎麼辨別一個變數的資料型別?
- 在 JavaScript 當中,==、=== 與 Object.is()的區別
- JavaScript null、undefined 與 undeclared 的區別?
- 在 JavaScript 中,Map 與 object 的差別?為什麼有 object 還需要 Map?
- 請解釋 Set、Map、WeakSet 和 WeakMap 的區別?
- 在 JavaScript 中 0.1 + 0.2 會是多少?為什麼?如何避免相關問題?
- 嚴格模式 (use strict) 的用途?有什麼好處?
- 什麼是 ECMAScript?與 JavaScript 有什麼關係?
- ES6(ES2015)有什麼新特性?
- ES2023(ES14)有什麼新特性?
- 寫程式時該用三元運算子 (ternary operator) 嗎?
- 10 道 JavaScript 考題,測測你多了解這個古怪的語言