- 1.
JavaScript规定了几种语言类型

2.JavaScript中的变量在内存中的具体存储形式?
- 基本类型 —> 保存在栈内存中,因为这些类型在内存中分别占有固定大小的空间,通过按值来访问。
- 引用类型 —> 保存在堆内存中,因为这种值的大小不固定,因此不能把它们保存到栈内存中,但内存地址大小的固定的,因此保存在堆内存中,
- 在栈内存中存放的只是该对象的访问地址。
- 当查询引用类型的变量时, 先从栈中读取内存地址, 然后再通过地址找到堆中的值。称作:按引用访问。
- 2.
JavaScript对象的底层数据结构是什么 - 3.
Symbol类型在实际开发中的应用、可手动实现一个简单的Symbol - 5.基本类型对应的内置对象,以及他们之间的装箱拆箱操作
- 6.理解值类型和引用类型
- 7.
null和undefined的区别 - 8.至少可以说出三种判断
JavaScript数据类型的方式,以及他们的优缺点,如何准确的判断数组类型 - 9.可能发生隐式类型转换的场景以及转换原则,应如何避免或巧妙应用
- 10.出现小数精度丢失的原因,
JavaScript可以存储的最大数字、最大安全数字,JavaScript处理大数字的方法、避免精度丢失的方法

