Mercury2
2017-01-04 16:25
<!DOCTYPE HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>数组</title>
<script type="text/javascript">
//创建数组
var arr = ['*','##',"***","&&","****","##*"];
arr[7] = "**";
//显示数组长度
alert("数组arr 的length 长度是:"+ arr.length );
js的数组的长度是动态变化的,你定义了arr[7],那么arr.length自动变成8
因为你的7的角标也有数,就是8 长度不是从零开始计算 角标才是从零开始计算
javascript的数组长度是可变的,如果你定义完之后又给他添加数据,他的大小就会增大,不会出现越界的情况。
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题