对象–引用类型和基本类型
1:什么是对象(object)?
对象就是有若干个键值对组成的数据类型!
2:对象的创建方式?
2.1 字面量创建
var obj={};
2.2 通过new关键字创建
var obj=new Object();
3:键值对?
对象中冒号前是键,冒号后是值,通过键获取值
var obj={
name:'tom',
age:123,
sex:'男',
}
alert(obj.name)
alert(obj.age)
alert(obj.sex)
4:基本类型和引用类型?
基本类型又名简单类型:
举例:
var a=1;
var b='老栗';
var c=true;
var d=undefined;
var e=null;
引用类型又名复杂类型:
举例:
var arr=[];
var obj={};
function fun(){
}
....
5:基本类型和引用类型的区别?
基本类型就是值得传递(值的赋值)
引用类型就是地址的传递。
6:什么是栈与堆?
栈与堆是计算机自动开辟的存储空间。
<script type="text/javascript">
var a=1;
var b=2;
var c=3;
function alt(){
var a=2;
var b=3;
alert(a+b)
}
alt();
</script>
7:栈与堆的区别?
栈内存存放的是基本类。
堆内存存放的是引用类。