1.引用数据类型:
object
array
function
2.object 对象
语法:
{
属性:属性值,
属性:属性值
}
属性值是数据类型
var name = "xiaoping";
var obj = {
name:name,
sex:1
}
console.log("obj:",obj);
var obj1 = {
obj:{},
arr:[]
}
3.获取对象属性值的三种方法
console.log("name:",obj.name);
console.log("name:",obj["name"]);
var n = "name";
console.log("name:",obj[n]);
4.设置对象的属性值
obj.sex = 0;
console.log("obj:",obj);
5.array 数组
语法:
[任何数据类型,任何数据类型,任何数据类型]
["xiaoping",1,false,undefined,null,{},[{}]]
下标:
下标是从0开始的,到length-1结束
拿到某一个值:
arr[下标] 0 1 2 3
拿到最后一个值:
arr[arr.length-1]
例子:创建
var arr = ["小萍","小洋","小阳"];
var arr1 = [2,5,7,9,1,10,20,4,3,1,2];
var arr2 = [
{
name:"xiaoping",
age:18,
yesOrNo:true
},
{
name:"xiaoyang",
age:20,
yesOrNo:false
}
]
获取数组里边的值
console.log("数组长度:",arr.length);
console.log("数组长度:",arr1.length);
console.log("第一个值:",arr[0]);
console.log("最后一个值:",arr[arr.length-1]);
设置数组里面的值
arr[0] = "小小萍";
console.log("arr:",arr);
初始值
var i = 0;
for(;;){
// 结束循环体
if(i>=arr2.length){
break;
}
console.log(arr2[i]);
// 变化值
i++;
}