메뉴 건너뛰기

관리자2020.06.12 21:32

지난번 질문에 대한 답으로 제가 다음과 같이 언급하였는데, 7장의 배열 만들기 공부를 하지 않았군요.
"자바스크립트에서 배열을 어떻게 선언하는지 <<<<공부>>>>>가 필요하군요.
이책의 <<7장에 나오는 배열 만들기>>를 공부하세요."

공부를 하지 않고 계속 진격하면서 문제가 생기면 질문하는 식은 바람직하지 않습니다. 그리고 계속 막혀 시간만 계속 허비하게 됩니다. 7장 공부를 꼭 하기 바랍니다.

자바 스크리븥에서는 배열을 다음과 같이 선언하지 하지 않습니다.
<script>
var n=0;
var i[10]; // 여기 잘못되었습니다.
---> 다음과 같이 배열을 선언해야 합니다.
<script>
var n=0;
var i[];

그리고 다음 문장의 의미가 무엇인가요?
for(n=0; n<10; n++)
{
var i=[];
}
이 for 문 안에서 배열을 10번 선언하고 있는데 ... 의미를 잘 모르겠습니다.

 

-------------------------

지난번 잘못된 부분을 고치도록 알려 주었는데 아래는 지난번에 질문으로 올린 코드이고 이곳에 고쳐야할 두 부분을 적어두었으니 고쳐서 해보세요.

<!DOCTYPE html>
<html>
<head>
<title>표 만들기</title>
</head>
<body>
<h3>표 만들기</h3>
<hr>
<script>
 var n=0;
 var i[10]; -------------------------> var i[];
 for(n=0; n<10, n++)  ------------------> for(n=0; n<10; n++)
 {
  i[n]=n**5;
 }
 document.write("<table border=1; border-collapse:collapse;>");
 document.write("<tbody>");
 document.write("<tr><td>n</td><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td></tr>");
 document.write("<tr><td>n**5</td><td>"+i[0]+"</td><td>"+i[1]+"</td><td>"+i[2]+"</td><td>"+i[3]+"</td><td>"+i[4]+"</td><td>"+i[5]+"</td><td>"+i[6]+"</td><td>"+i[7]+"</td><td>"+i[8]+"</td><td>"+i[9]+"</td></tr>");
 document.write("</tbody>");
 document.write("</table>");
</script>
</body>
</html>

파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
위로