728x90
반복문을 이용해 배열의 요소를 한번씩 출력해보자.
let myNum = [73, 98, 86, 61];
"배열 myNum의 n번째 인덱스" 를 출력해보자.
조건:
- 숫자(n)는 0부터 시작한다.
- 숫자(n)를 배열의 길이보다 작을 때까지 반복한다.
- 숫자(n)는 1씩 증가한다.
for (let n = 0; n < myNum.length; n++) {
console.log(myNum[n]);
}
[코드] 위의 조건을 토대로 반복문을 사용하여 코드로 옮기면 이렇게 된다.
연습
myNum 의 모든 element 를 누적해서 더하기 위해 필요한 조건과 반복할 구문은?
let myNum = [10, 20, 40, 10];
let sum = 0;
for ( ; ; ) {
//반복할 구문
}
console.log(sum); // 80
정답
let myNum = [10, 20, 40, 10];
let sum = 0;
for (let n = 0; n < myNum.length; n++) {
sum = sum + myNum[n];
}
console.log(sum); // 80
[그림] sum의 초기값을 설정하지 않을 경우 이렇게 된다.
반응형
'My Wiki (CodesStates) > JS,Node' 카테고리의 다른 글
(2-4) JS/Node 배열, 객체 - 객체 기초 (0) | 2021.08.01 |
---|---|
(2-3) JS/Node 배열, 객체 - 배열 요소 포함 여부 확인하기 (0) | 2021.08.01 |
(2-1) JS/Node 배열, 객체 - 배열 기초, 기초 메소드 (0) | 2021.07.31 |
(1-6) JS/Node 기초 - 반복문 (0) | 2021.06.29 |
(1-5) JS/Node 기초 - 문자열 (0) | 2021.06.26 |
댓글