js-数组
2019-04-28 本文已影响0人
椋椋夜色
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>数组</title>
<script>
// 1.对象 创建数组方式 new Array()
var a1 = new Array(0); // 创建空数组
var a2 = new Array(3); // 创建 带 3个 空间的 数组
var a3 = new Array('小黑','小白'); // 创建带 初始值 的数组
console.log(a1);
console.log(a2);
console.log(a3);
//2.字面量 创建数组方式
var b1 = [] // 创建 空数组
var b2 = [3] // 创建 带 初始值 的数组 (只有一个元素:3)
var b3 = ['小白','小黑'] // 创建带 初始值 的数组
console.log(b1);
console.log(b2);
console.log(b3);
console.log('b3[] = ' + b3[0]); // 小白
console.log('b3[] = ' + b3[1]); // 小黑
// var a2 = new Array(3) 与 var b2 = [3] 不同
// a2 创建 带 3个 空间的 数组 ; b2 创建 带 初始值 的数组 (只有一个元素空间:3)
// 1. 创建空数组 创建数组时,如果 给了 初始空间个数,那么默认都为 undefined
var a = new Array(3);
// 2. 访问数组 里的 元素 默认都为 undefined
console.log(a[0]);
// 3. 设置数组 里的 元素
a[0] = '数组';
a[1] = '1';
a[2] = '1.2';
// 4. 打印 数组里的元素
console.log('a[0] = ' + a[0]);
console.log('a[1] = ' + a[1]);
console.log('a[2] = ' + a[2]);
console.log(a)
</script>
</head>
<body>
</body>
</html>