課程
/前端開發
/JavaScript
/JavaScript進階篇
有點不理解這篇的概念?
2019-03-15
源自:JavaScript進階篇 3-8
正在回答
1、變量都需要先聲明再賦值(可以在同一句里實現),你的代碼里對arr只有賦值,沒有聲明,正確寫法應該是:
????var?arr=new?Array('x','##',"xxx","&&","xxxx","##x");??//聲明且賦值
??? 或者
????var?arr?=?new?Array();??//聲明 ???arr=['x','##',"xxx","&&","xxxx","##x"];??//賦值
2、for循環語法錯誤,應該用分號;隔開,正確寫法:
????for(var?i=0;i<4;i++){ ????... ????}
感覺可能是剛開始學習編程,可以多了解一下編程的語法。
哥們,for(var i = 0; i < 4; i++),中間都是用”;“的不是逗號
你可以一個一個把他們編好碼,再拿出你想要的
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數組</title>
<script type="text/javascript">
?//創建數組
? ? var arr =['x','##',"xxx","&&","xxxx","#xx"];
? ? arr[1] = "##";
? ? arr[2] = "xxx";
?//顯示數組長度
? ? alert("輸出數組長度為:"+ arr.length);
?
?//將數組內容輸出,完成達到的效果。
? ? for(var i = 0; i < 4;i++){
? ? ? ? document.write(arr[i]+"<br/>");
? ? }
</script>
</head>
<body>
</body>
</html>
你少了一個關鍵字 var
<!DOCTYPE??HTML><html?><head><meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/><title>數組</title><script?type="text/javascript">?//創建數組?var??arr?=?['*','**',"***","****","*****"];?alert(arr.length);??//將數組內容輸出,完成達到的效果。for(var?i=0;i<arr.length;i++){????document.write(arr[i]+"<br/><br/>")}
我也是最近自學的js,你這個代碼你已經定義了數組arr了就沒必要再定義數組里重復的數了,里面的值arr【1】是數組第二個數啊,數組是從0開始的,還有一點你這個for循環我有點沒明白你用來干嘛
<script?type="text/javascript">?//創建數組? var?arr?=?['*','##',"***","&&","****","##*"];????? arr[7]?=?"**";? //顯示數組長度?alert("arr.length");? //將數組內容輸出,完成達到的效果。 doucment.write(arr[0]+arr[1]); doucment.write(arrr[2]+arr[3]+"<br/>"); doucment.write(arr[4]+arr[5]+"<br/>"); doucment.write(arr[7]); </script> 這樣啊,你試試
qq_萌小呆_1
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
2 回答怎么不顯示出來效果呀?
1 回答顯示不出來?
1 回答顯示不出來
2 回答顯示不出來?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-04-01
1、變量都需要先聲明再賦值(可以在同一句里實現),你的代碼里對arr只有賦值,沒有聲明,正確寫法應該是:
??? 或者
2、for循環語法錯誤,應該用分號;隔開,正確寫法:
感覺可能是剛開始學習編程,可以多了解一下編程的語法。
2019-03-22
哥們,for(var i = 0; i < 4; i++),中間都是用”;“的不是逗號
2019-03-22
2019-03-22
<!DOCTYPE? HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>數組</title>
<script type="text/javascript">
?//創建數組
? ? var arr =['x','##',"xxx","&&","xxxx","#xx"];
? ? arr[1] = "##";
? ? arr[2] = "xxx";
?//顯示數組長度
? ? alert("輸出數組長度為:"+ arr.length);
?
?//將數組內容輸出,完成達到的效果。
? ? for(var i = 0; i < 4;i++){
? ? ? ? document.write(arr[i]+"<br/>");
? ? }
</script>
</head>
<body>
</body>
</html>
你少了一個關鍵字 var
2019-03-18
2019-03-18
我也是最近自學的js,你這個代碼你已經定義了數組arr了就沒必要再定義數組里重復的數了,里面的值arr【1】是數組第二個數啊,數組是從0開始的,還有一點你這個for循環我有點沒明白你用來干嘛
2019-03-15