一、数据类型
1. 六种简单的数据类型:Null、Undefined、String、Number、Boolean、Symbol
2. 一种复杂的数据类型:Object
二、typeof 操作符
typeof 操作符--是判断数据类型的基本方法
可以判断:undefined、数字、字符串、布尔值、数组、函数、对象
用typeof 调用 null 会返回的是一个object 对象----null被认为是一个空对象
typeof ''; // string 有效
typeof 1; // number 有效
typeof true; // boolean 有效
typeof undefined; // undefined 有效
typeof null; // object 无效
typeof [] ; // object 无效
typeof new Function(); // function 有效
typeof new Date(); // object 无效
typeof new RegExp(); // object 无效
typeof NaN 的结果是什么? // 'Number'
三、Undefined 类型
1. Undefined 类型只有一个值,即特殊值 undefined
2. 默认情况下,任何未经初始化的变量都会取得undefined值,因此,可以不用显示地给某个变量设置undefined值
注意:① 只声明不赋值时,将会返回undefined;② 既不声明也不赋值,就会报错<