這個數組長度為什么是8
<!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 ); ? ?
2017-01-04
js的數組的長度是動態變化的,你定義了arr[7],那么arr.length自動變成8
2017-01-04
因為你的7的角標也有數,就是8? 長度不是從零開始計算???? 角標才是從零開始計算
2017-01-04
javascript的數組長度是可變的,如果你定義完之后又給他添加數據,他的大小就會增大,不會出現越界的情況。