1. prompt()를 통해 읽은 수를 배열(input)에 저장하지 않았군요. 배열 input에 저장되지 않은 상태로 다음 코드를 실행하면 당연히 undefined가 출력됩니다. document.write(input[i] + " ");
다음과 같이 고쳐 보세요. for (var i = 0; i < 5; i++) { input[i] = parseInt(prompt("정수 입력", 0)); // 입력받은 문자열을 숫자로 바꾸어 배열에 저장 document.write(input[i] + " "); // 배열의 각원소 출력 }
document.write(input[i] + " ");
다음과 같이 고쳐 보세요.
for (var i = 0; i < 5; i++) {
input[i] = parseInt(prompt("정수 입력", 0)); // 입력받은 문자열을 숫자로 바꾸어 배열에 저장
document.write(input[i] + " "); // 배열의 각원소 출력
}
2. 이제, 배열 input[]의 내용을 뒤집도록 실습문제 2를 완성하세요.