数据类型有两种:简单数据类型与复杂数据类型
简单数据类型(基本数据类型):1、字符串型(String)
2、数字型(Number)
3、布尔型(Boolean)
4、空(null)
5、未定义(Undefined)
复杂数据类型(引用数据类型):1、对象(Object)
2、数组(Array)
3、函数(Function)
4、两个特殊的对象:正则(RegExp)、日期(Date)
获取变量的数据类
语法: typeof(变量名或者值)
面试点:
什么情况下可以得到 undefined ?
情况1:定义变量,但是没有进行赋值
情况2:定义变量,但是这个变量值为 undefined
情况3:调用某个函数,函数没有返回值或者函数的返回值为 undefined
情况4:访问不存在的数组元素或者访问不存在的对象属性