數組的長度是8,但是第7個元素是空的,怎么才能輸出第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);
?document.write("數組的長度是:"+arr.length+"<br>");
?//將數組內容輸出,完成達到的效果。
for(var i=0; i<arr.length;i++){
? ? document.write("第"+(i+1)+"行元素是:");
? ? for(var j=0; j<arr[i].length;j++){
? ? ? ? document.write(arr[i][j]);
? ? }
? ? document.write("<br>");
? ??
}
</script>
</head>
<body>
</body>
</html>
2016-03-20
你字符串可以不用按字符輸出這樣就會顯示未定義的是 undefined
改成這樣就可以了
2016-03-24
var arr=['*','##',"***","&&","****","##*"]這一句代碼定義了arr是一個長度是6的一維數組,然后?arr[7]="**"這一句給數組arr下標為7的位置放置元素**,所以長度為8,第7個未指定,