Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 809 Bytes

js.md

File metadata and controls

19 lines (16 loc) · 809 Bytes

前端知识体系

高效学习三部曲:找准知识体系;刻意训练;及时反馈; 知识体系:JS基础语法;JS-Web-API;开发环境;运行环境

一、值类型和引用类型

题目

1. typeof能判断哪些类型
undefined object number string boolean function

2. 何时使用===何时使用==
===为类型和值都得一样;==类型可不一样

3. 值类型和引用类型的区别
现象:原始值之间赋值,一个改变,另一个不变;引用值之间赋值,一个内部属性发生变化,另一个也跟着变;
本质:原始值的值数据结构为栈,赋值的是值,而引用值数据结构是堆,赋值后保存的内存地址;
为什么:出于性能的考虑,基于内存空间和cpu耗时;

4. 手写深拷贝