2021-07-19 JS基础总结深入
- 基础
- 关于数据类型的3个问题
- 数据、变量、内存及三者关系
- 相关问题
- 对象
- 函数
-
- 回调函数
- IIFE
- 函数中的this
- 关于语句分号的问题
- 复习
基础
关于数据类型的3个问题
- undefined与null的区别?
- undefined代表定义未赋值
- null定义并赋值了,只是值为null
- 什么时候给变量赋值为null呢?
- 初始赋值,表明将要赋值的对象
- 结束前,让对象成为垃圾对象(被垃圾回收器回收)
- 严格区分变量类型与数据类型?(了解)
-
数据的类型
1) 基本类型
2) 对象类型
-
变量的类型(变量内存值的类型)
1)基本类型:保存的就是基本类型的数据
2)引用类型:保存的是地址值
数据、变量、内存及三者关系
相关问题
- 关于赋值与内存的问题
- 关于引用变量赋值问题
- 关于数据传递问题
- JS引擎如何管理内存
对象
- 什么是对象
- 为什么要用对象
- 对象的组成
- 如何访问对象内部数据
函数
call()
对象.call()可以让一个函数成为指定任意对象的方法进行调用。
可以让一个函数称为任意对象的方法
回调函数
- 什么函数是回调函数
- 常见的回调函数
IIFE
匿名函数自调用
函数中的this
- this是什么
- 如何确定this的值
关于语句分号的问题
复习