基础知识
基本类型:
string
number
boolean
undefined 定义未赋值
null 赋值为null
对象类型:
object
function
array
初始赋值为null表示将要赋值为对象
- undefined. 与null的区别?
- 未界定。与空的区别?
undefined代表定义未赋值
*未定义的代表定义未赋值
- nuLlL定义并赋值了,只是值为null
- nuLlL定义并赋值了,只是值为NULL
2.什么时候给变量赋值为null呢?
2.什么时候给变量赋值为空呢?
*初始赋值,表明将要赋值为对象
结束前,让对象成为垃圾对象(被垃圾回收器回收
- 严格区别变量类型与数据类型?
- 严格区别变量类型与数据类型?
数据的类型
*基本类型
*基本类型
对象类型.
*变量的类型(变量内存值的类型)
*变量的类型(变量内存值的类型)
基本类型:保存就是基本类型的数据
基本类型:保存就是基本类型的数*引用类型:保存的是地址值
*引用类型:保存的是地址值
IIFE
(function)() 防止污染或占用全局变量
隐藏实现
不会污染外部(全局) 命名空间
用它来编码js模块