重学前端----前端基础自检清单
在梳理知识的过程中,发现了前端工程师自检清单 初衷是为了梳理出一个知识导图,在梳理的过程中也一并把基础知识都回答下,不会的问题也都进行了认真的查阅保证回答无误
变量和类型
JavaScript规定了几种语言类型 基本类型:null undefined boolean string number 引用类型:object -- object function date array regExp 新特性:Symbol
Symbol类型在实际开发中的应用、可手动实现一个简单的Symbol 自己想了一个方法不知道可不可行,symbol里边自己有一个id的属性,这个属性用时间戳表示。 比较的时候就比较id是否相同
JavaScript中的变量在内存中的具体存储形式 基本类型 stack栈 引用类型 stack栈(指针) heap堆
7.基本类型对应的内置对象,以及他们之间的装箱拆箱操作 8.理解值类型和引用类型 9.null和undefined的区别 10.至少可以说出三种判断JavaScript数据类型的方式,以及他们的优缺点,如何准确的判断数组类型 11.可能发生隐式类型转换的场景以及转换原则,应如何避免或巧妙应用 12.出现小数精度丢失的原因,JavaScript可以存储的最大数字、最大安全数字,JavaScript处理大数字的方法、避免精度丢失的方法