這段程序為什么不出結(jié)果,是哪里不對嗎?
<!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 myarr=new Array();
?for(var i=0;i<=3;i++){
? ? ? ? var myarr[i]=new Array()
? ? ? ? for(var j=0;j<=i;j++){
? ? ? ? ? ? myarr[i][j]='*';
? ? ? ? }
? ? }
?//顯示數(shù)組長度
?alert("myarr數(shù)組的長度為:"+myarr.length);
?
?//將數(shù)組內(nèi)容輸出,完成達(dá)到的效果。
document.write(myarr[i][j]+"<br/>");
</script>
</head>
<body>
</body>
</html>
2016-04-03
這是你想要的結(jié)果,二維數(shù)組聲明要注意噢。 換行符應(yīng)該在 i+1 時使用,你能看懂的,加油
2016-04-03
for(var i=0;i<=3;i++){
? ? ? ? ?myarr[i]=new Array()
? ? ? ? for(var j=0;j<=i;j++){
? ? ? ? ? ? myarr[i][j]='*';
? ? ? ? }
? ? }//for循環(huán)里面不用重新定義myarr[i]數(shù)組
2016-04-03
聲明二維的時候不用var。
var myarr=new Array();
?for(var i=0;i<=3;i++){
? ? ? ? myarr[i]=new Array()
2016-04-03
你想輸出什么結(jié)果,你的那個已經(jīng)出了循環(huán),i,j不存在了,