<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
/*
数组(Array)
-数组也是一个对象
-他和我们不同对象功能类似
-不同的是普通对象使用字符串作为属性名,
而数组使用数字来作为操作元素
-索引
从零开始的整数就是索引
*/
// 定义数组
var arr=new Array();
console.log("Arry()的类型为"+typeof arr)
// 向数组中添加元素
arr[0]=10;
arr[1]=20;
arr[2]="nihao";
arr[3]=40;
// 读取数组
console.log("arr[0]="+arr[0]);
console.log("arr="+arr);
// 获取数组的长度
console.log("arr的长度为:"+arr.length);
// 修改数组长度
arr.length=10;
console.log("arr="+arr);
arr.length=3;
console.log("arr="+arr);
// 向数组的最后添加元素
arr[arr.length]=50;
console.log("arr="+arr);
arr[arr.length]=60;
console.log("arr="+arr);
// 使用字面量来创建数组
var arr1=[1,2,"哈哈",4,5,6];
console.log("arr1="+arr1);
// 使用构造函数创建数组时,可以添加元素(一般不用)
var arr2=new Array(11,22,"你好",44);
console.log("arr2="+arr2)
// 创建一个数组长度为10的数组
var arr3=new Array(10);
console.log("arr3="+arr3);
console.log("arr3的长度为:"+arr3.length);
var obj={
name:"胡学好"
};
// 数组中也可以传对象
arr3[9]=obj;
arr3[8]={name:"孙悟空"}
console.log(arr3[8]);
console.log(arr3[9]);
console.log(arr3[9].name);
// 数组中也可以传函数
arr3[0]=function(){alert("数组里面的函数")}
// 调用函数
arr3[0]();
</script>
</head>
<body>
</body>
</html>
09 数组——js
最新推荐文章于 2024-10-06 10:25:19 发布