顯示問題,無法輸出
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
? ? var myarr = new Array();
? ? for(var i=0,i<3,i++){
? ? ? ? var myarr[i] = new Array();
? ? ? ? for(var j=0,j<5,j++){
? ? ? ? ? ? myarr[i][j]=i*j;
? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");
? ? ? ? }
? ? }
</script>
</head>
<body></body>
</html>
已經參照下面的幾個也找了問題,但是還是沒有任何輸出,望能指正。
2016-05-03
for(里面用“;”號 )
2016-05-03
for()循環里面用分號隔開,var myarr[i] = new Array(); ?改為: ?myarr[i] = new Array();已經親試。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
? ? var myarr = new Array();
? ? for(var i=0;i<9;i++)
? ? {
? ? ? ? myarr[i] = new Array();
? ? ? ? for(var j=1;j<i;j++)
? ? ? ? {
? ? ? ? ? ??
? ? ? ? ? ? myarr[i][j]=i*j;
? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"<br>");
? ? ? ? }
? ? }
</script>
</head>
<body></body>
</html>
2016-05-03
var myarr[i] = new Array(); ?改為: ?myarr[i] = new Array();
還有 for()循環里的句子用分號隔開,如for(var i=0,i<3,i++) ?應改為:for(var i=0;i<3;i++) ?j的循環也是改,為;就可以了
2016-05-03
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>二維數組</title>
<script type="text/javascript">
? ? var myarr = new Array();
? ? for(var i=0;i<3;i++){
? ? ? ? myarr[i] = new Array();
? ? ? ? for(var j=0;j<5;j++){
? ? ? ? ? ? myarr[i][j]=i*j;
? ? ? ? ? ? document.write("myarr["+i+"]["+j+"]="+myarr[i][j]+"</br>");
? ? ? ? }
? ? }
</script>
</head>
<body></body>
</html>
設置二維數組的時候不要 var?myarr[i] = new Array(); 你這是新建一個叫做myarr[i]的變量數組
for里面是分號不是逗號
建議你把+號的用法在看看
共勉?????????。?/p>