생활코딩

Coding Everybody

코스 전체목록

닫기

JavaScript - 배열과 반복문

수업소개

배열은 복수의 데이터를 보관하는 그릇입니다. 반복문은 복수의 반복되는 작업을 처리하는 도구입니다. 배열과 반복문은 서로 밀접한 관계에 있는 도구입니다. 

 

 

 

강의

 

 

 

소스코드

syntax/array-loop.js

var number = [1,400,12,34];
var i = 0;
var total = 0;
while(i < number.length){
  total = total + number[i];
  i = i + 1;
}
console.log(`total : ${total}`);

 

댓글

댓글 본문
  1. 김철흥
    2024.01.10
    완료!
  2. Hoon Ko
    20231016
  3. 23.9.20 OK!
  4. carpediem
    23.09.03 완료!!
  5. 어흥
    230702
  6. BF_Lee
    23.06.29
  7. Nayeong Koo
    p
  8. 감자
    22.12.02 완료
  9. 당당
    2022.10.20
  10. 뿔고래
    배열을 반복문을 통해서 배열의 모든 값을 출력한다.
  11. 키다리아저씨
    220716 완
  12. 김관호
    21.11.23
  13. 초딩 개발자
    2021/10/15
  14. pdpd
    21.10.07
  15. 20단국
    2021/09/22 완료
  16. 졸작완성하자
    210907완료
  17. 박사장
    21 07 29 완료!
  18. Duke
    2021.07.18
  19. warmpeace
    완료~
  20. 김동현
    앞선 강의에서 Template Literal 부분에서 설명한 내용인데 이해를 못하신 거면 초반 부분을 대충 넘기신 듯합니다. 동적인 웹페이지 구현 부분에서도 잠깐 나오는 부분인데요.
    대화보기
    • Naree Lily Leem
      i = i + 1 은 컴퓨터가 지정횟수동안 반복을 할 수 있도록, 컴퓨터에게 알아듣기 쉽게 명령하기 위해 빌려온 표현이라고 보시면 편할 것 같습니다.
      왜 +1을 입력해야하는가?가 아니라 컴퓨터가 횟수를 지정해 반복을 하게 하려면 다음과 같은 표현을 써야하는 구나 라고 이해하시면 될 것같아요.(컴퓨터가 이해하는 언어로 표현하자. 그래서 i도 0부터시작하는 거죠)

      예를 들어, i < 4 라고 지정이 되있었다고 한다면.
      i = 0 부터 (첫번째 루프) while 을 거쳐, i + 1 =1이 됩니다. i = 1
      여전히 i < 4 이기때문에 다시 반복합니다 (두번째 루프) while 을 거쳐, i + 1= 2 이 됩니다. i = 2
      여전히 i < 4 이기때문에 다시 반복합니다 (세번째 루프) while 을 거쳐, i + 1= 3 이 됩니다. i = 3
      여전히 i < 4 이기때문에 다시 반복합니다 (네번째 루프) while 을 거쳐, i + 1= 4 이 됩니다. i = 4
      여전히 i < 4 가 아니기 때문에 반복을 종료 합니다.

      저도 공부한 지 한달 좀 넘었는데, C언어의 기초를 조금 이해하시면 강의를 따라가시는 데 수월하실꺼 같아요.
      혹시 영어가 가능하시다면, CS50 검색하시면 하버드에서 강의한 내용이 무료로 제공되어 있습니다.
      앞의 3강 정도만 들으셔도 도움이 되실 꺼에요 ^^ ! 답변이 도움이 되었으면 하네요..ㅠㅠ
      대화보기
      • 兪 在成
        초보자 질문 드립니다.
        i = i + 1; 에서 +1을 1이외의 숫자로 하면 결과값이 달라지는데 왜인가요?
        그리고 위의 코드에서 while(i < number.length){ 일 경우 1 < number.length 가 되면 number.length는 4가 되니까 1보다 크기 때문에 다시 반복이 돼야할거같은데 반복이 끝나는 이유는 왜인가요?
      • Jeong Il Haan
        20210416
      • kujern
        너무 이해가 안 되어 유튜브 검색해서 다른 동영상 보고 이해할 수 있게 되었음.
        아래 링크를 보고 이해하기 바람.
        https://www.youtube.com......hkY
      • byoonn
        완료
      • chimhyangmoo
        21.02.18
      • jeisyoon
        2021.02.08 완료
      • 임찬혁
        완료
      • Noah
        2021.01.04 완료!
      • Jay_
        20.12.28완
      • kkn1125
        20.12.21 완료~!
      • Yong Hyun Lee
        완료 201002
      • 윤병록
        20.09.24
      • CH Yim
        2020.0.13
      • vampa
        2020.09.09
      • OQ the YOUNG
        2020.09.08
      • 마준
        완료
      • CodingChan
        2020. 09. 06
      • 코딩조아
        20.08.05
      • 뚜따띠또따
        20/07/31 완료
      • 코딩하는렌즈쟁이
        2020-07-25 (토)
        완료
      • 가톨릭대 컴공
        2020-07-16
      • Amousk
        좋은 강의 감사합니다.
      • hoya
        2020.06.18
      • Eunsung Shin
        완료
      • 완료
      • eddylee123456
        완료
      • 스티븐잡숴
        완료
      • 임은정
        완료
      • JT_brand
        음했료완!!
      graphittie 자세히 보기