JavaScript中的变量为松散类型,所谓松散类型就是指当一个变量被申明出来就可以保存任意类型的值,不像SQL申明某个键值为int就只能保存整型数值,申明varchar只能保存字符串。
基本类型和引用类型
基本类型是指简单的数据段
引用类型指那些可能包含多个值的对象
基本类型:Null、Undefined、Number、String、Boolean
引用类型:Object、Array、Date、RegExp、Function
类型声明 var操作符
var name = 'msh',age = '30', sex = 'female';
未通过var操作符申明的变量会默认为全局变量
类型检查 typeof操作符
检测引用类型时通常用instanceof操作符
typeof undefined; //undefined
typeof 2015; //number
typeof false; //boolean
typeof null; //object
typeof 'abc'; //string
typeof {a:1}; //object
null进行检测时会返回字符串“object”,因在JavaScript中null被当作空对象指针