js 定义了6 种基本数据类型
- number:数值。
- string:字符串。
- boolean:布尔值。
- object:对象。
- null:空、无。
- undefined:未定义。当声明变量却没有赋值时会显示这个值。可以为变量赋值为 undefined。
使用 typeof 变量名 来判断这个变量属于哪一类数据类型:字符串,数值,布尔值,undefined,object 。
使用 instanceof 来判断一个对象是什么类型的对象:
alert( person instanceof Object ); // 判断变量person是否是Object对象
alert( colors instanceof Array ); // 判断变量colors是否是Array对象
alert( pattern instanceof RegExp ); // 判断变量pattern是否是RegExp对象