JavaScript 面试题详解 — 导览
2024年1月28日
💎 加入 E+ 成長計畫 與超過 300+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源
本系列汇整了常见的 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)有什么新特性?
- 10 道 JavaScript 考题,测测你多了解这个古怪的语言