반응형
var number = [1, 400, 12, 34, 5];
var i = 0;
while(i < 5){
console.log(number[i]);
i++;
}
하지만 배열의 개수를 추가하거나 줄어드는 경우 다음과 같이 된다.
(1) 추가
var number = [1, 400, 12, 34, 5, 1000];
var i = 0;
while(i < 5){
console.log(number[i]);
i++;
}
추가된 값이 짤려 나오지 않는다.
(2) 줄어듦
var number = [1, 400, 12, 34];
var i = 0;
while(i < 5){
console.log(number[i]);
i++;
}
끝이 undefined가 뜬다. 왜냐하면 우리가 숫자 '5'를 정적으로 작성했기 때문이다. 배열의 원소의 개수만큼 dynamic하게 실행되도록 하려면 아래와 같이 변경하면 된다.
while(i < number.length){
이렇게 작성하면 배열의 크기와 상관없이 모두 잘 출력된다.
배열 속 모든 값 더하기
var number = [1, 400, 12, 34];
var i = 0;
var total = 0;
while(i < number.length){
total += number[i];
i++;
}
console.log(`total: ${total}`);
반응형
'Back-End > Node.js' 카테고리의 다른 글
Node.js.24.App 제작-글목록 출력하기 (0) | 2020.09.01 |
---|---|
Node.js.23.Node.js에서 파일목록 알아내기 (0) | 2020.09.01 |
Node.js.21.JavaScript-배열 (0) | 2020.09.01 |
Node.js.20.JavaScript-반복문 (0) | 2020.09.01 |
Node.js.19.2.App 제작-홈페이지 구현 (0) | 2020.09.01 |