數(shù)組的長(zhǎng)度是8,但是第7個(gè)元素是空的,怎么才能輸出第8個(gè)元素?
<!DOCTYPE ?HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數(shù)組</title>
<script type="text/javascript">
?//創(chuàng)建數(shù)組
?var arr=['*','##',"***","&&","****","##*"]
?arr[7]="**";
?//顯示數(shù)組長(zhǎng)度
?alert("數(shù)組的長(zhǎng)度是"+arr.length);
?document.write("數(shù)組的長(zhǎng)度是:"+arr.length+"<br>");
?//將數(shù)組內(nèi)容輸出,完成達(dá)到的效果。
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
你字符串可以不用按字符輸出這樣就會(huì)顯示未定義的是 undefined
改成這樣就可以了
2016-03-24
var arr=['*','##',"***","&&","****","##*"]這一句代碼定義了arr是一個(gè)長(zhǎng)度是6的一維數(shù)組,然后?arr[7]="**"這一句給數(shù)組arr下標(biāo)為7的位置放置元素**,所以長(zhǎng)度為8,第7個(gè)未指定,