数据类型
JavaScript有哪些数据类型
基本数据类型和引用数据类型的区别
数据类型检测的方式有哪些
判断数组的方式有哪些
null和undefined区别
typeof null 的结果是什么,为什么?
为什么0.1+0.2 ! == 0.3,如何让其相等
如何获取安全的 undefined 值?
typeof NaN 的结果是什么?
isNaN 和 Number.isNaN 函数的区别?
=== 和 == 的比较区别
为什么会有BigInt的提案
+操作符什么时候用于字符串的拼接
说一说什么是深拷贝和浅拷贝
数组有哪些原生方法
JavaScript 类数组对象的定义
为什么函数的 arguments 参数是类数组而不是数组?如何遍历类数组
常见的DOM操作有哪些
JS基础
什么是 DOM 和 BOM
this指向
说一说你对this指向的理解
如何改变this指向
ES6
数组去重的实现方法
数组如何降维
数组的遍历方法有哪些
for...in和for...of的区别
同步与异步
同步和异步的区别