数据类型参考问题

学习教材为:https://wangdoc.com/javascript/types/index.html

1 ES5中的数据类型有哪些?

2 对象又分为哪些类型?

3 对象与数组的异同点?

4 JavaScript 有哪三种方法确定一个值的类型?

5 typeof 的返回值都有哪些?

6 为什么null的类型是object?

7 null与undefined的区别与联系?

8 JS转换为布尔值的规则有哪些?

9 布尔值的应用场景有?

10 空数组([])和空对象({})对应的布尔值是?

11 1与1.0是否相同?

12 JavaScript 的数值,表示方法有哪些?

13 如何理解JavaScript 内部实际上存在2个0?

14 NaN === NaN 和 [NaN].indexOf(NaN) 的结果?

15 与数值相关的全局方法有哪些?

16 单引号和双引号字符串的区别?为什么很多项目约定 JavaScript 语言的字符串只使用单引号?

17 字符串与数组如何相互转化?

18 如何理解对象的引用?

19 JavaScript 引擎如何处理 { foo: 123 }?

20 如何读取对象的属性?

21 如何理解delete命令只能删除对象本身的属性,无法删除继承的属性?

22 遍历对象的方法有哪些?

23 JavaScript 声明函数的方法有哪些?

24 JS引擎如何处理函数的重复声明?

25 如何调用函数?

26 函数和对象的关系?

27 函数名的提升和变量提升的区别?

28 如何理解函数作用域和参数传递?

29 如何理解函数闭包?

30 数组的本质是什么?

31 如何判断一个变量的数据类型为数组?

32 数组的遍历方法的区别于联系?

推荐阅读更多精彩内容