1.变量有两个类型:无类型,var申明的变量。前者是全局变量,后者可能是局部变量
2.基本类型(按值访问):undifined,NULL,boolean,number,string. -〉 typeof
创建一个基本类型,系统会后台新建一个基本包装类型对象,随后立即清除。
3.引用类型(按引用访问):object -〉instanceof
var obj=new object();在堆中开辟新存储空间。
基本数据类型与引用类型的区别:
1.复制
var a=1;var b=a;在内存中a,b相互独立,对a的操作,不会影响b。
var a=new object(); var b=a;在内存中,a,b的存储相互独立,但是指向同一个存在于堆中的object。改变任何一个,另外一个也改变