var a=1;
var b=true;
var o=new Object();
var f=new Function();
a和b在栈中开辟的空间大小不一样,因为两个的数据类型是不一样的,数据类型的本质就是开辟数据大小的一个模板
o和f在栈中空间大小是一样的,因为都是存堆空间地址的,跟堆空间大小没关系的