생활코딩

Coding Everybody

코스 전체목록

닫기

반복문

소스코드

변경사항

댓글

댓글 본문
  1. 헤밍웨이
    아래의 미야님 질문에 대한 부족한 지식이나마 올립니다.

    1. i는 별다른 뜻은 없고 "통상"적으로 쓰인다고 보시면 될 것 같습니다. j, k, m 등도 쓰입니다.
    (iteration, index 등을 뜻한다고 의견이 분분한 편인 것 같습니다.)

    2. i = 0 처럼 띄워쓰는 이유는 가독성 때문입니다. 붙여쓰셔도 결과값에는 아무런 지장이 없습니다.

    덕분에 저도 조금 찾아봤습니다. 감사합니다.
    https://www.codecademy.com......e02
    https://stackoverflow.com......oop
    대화보기
    • robert
      2022.08.02
    • 미야
      변수를 쓰실 때 굳이 i로 지정하는 이유가 뭘까요? 그리고 i = 0 처럼 기호와 숫자 사이에 꼭 띄어쓰기 해주시던데 의미가 있는 건지 궁금합니다 그냥 붙여 써도 실행은 되던데 그러면 안 되는 건지..본인만의 스타일이신 건지..
    • 코드만다
      22.07.27
    • 진진리
      0712
    • 220709 반복문 while
    • toonfac
      220703 오후 6시 58분 완료
    • ichenny
      2022.06.25
    • 양빵
      220615
    • onehae
      220609
    • 탕탕
      220603
    • 진진리
      22.05.20
    • 울랄라
      220519
    • 220518
    • 주파랑
      while, 반복문, loop
    • 이정훈
      220419
    • 220406
    • 이윤
      220405
    • DH니스
      2022.04.01
    • 너구리기린
      2022.03.30
    • 지구
      2022.03.15
    • 2022.02.24 완료
    • 드림보이
      2022.02.17. WEB2 - JavaScript - 반복문 파트 수강완료
    • 무접점키보드
      2022.02.12
    • 20220126
    • 심심타파
      완료했습니다. 예전에 했던 내용이라서 쉽게 이해 되네요.
    • 아까그애
      2022-01-21 완료
    • 열정jk
      220117 감사합니다
    • 이거왤케어려워
      211231 완료 감사합니다.
    • 빡효
      21.12.28완료
    • commonerd
      2021-12-23
      <h1>Loop</h1>
      <ul>
      <script>
      document.write('<li>1</li>');
      var i = 0;
      while(i < 3){
      document.write('<li>2</li>');
      document.write('<li>3</li>');
      i = i + 1;
      }
      document.write('<li>4</li>');
      </script>
    • 소설가
      2021-12-19 완료
      고맙습니다.
    • 완료
    • 롤링
      오후 2:16 2021-12-14
    • 민택기
      21. 12. 5 완료
    • survive
      21.11.22
    • 개발맨
      완료
    • 21-10-30. 3타.
    • 21-10-28. 2타.
    • 21-10-27. 1타.
    • 해피랜저
      21.10.20 감사!
    • 이가은
      21년 10월 19일
    • navywood
    • 야옹아왈해봐
      211006
    • inventorh
      2021.09.28
    • 김관호
      2021.09.25.
    • Jaemin Lim
      프로그램은 왼쪽의 항에 오른쪽의 값을 부여합니다.

      '=' 이라는건 같다의 의미가 아닌 오른쪽을 왼쪽에 넣는다 라는 연산자입니다.

      그러므로 , i = 1 이라는것은 i에 1을 대입하세요 라는 말이되는것이고,

      물어보신 i+1 = i 라는것은 i+1에 i를 넣어라 라는 말 이 됩니다

      왜 오류가 뜬지 아시겠나요?
      대화보기
      • 준식
        같이 수강하고 있는 수강생 입장에서 제가 아는 내용으로 말씀드립니다. (틀릴수도 있다는 뜻)

        앞선 강의인 '변수와 대입연산자'에 나오는 내용으로 보입니다.

        i = i + 1; 에서 앞에 나온 i가 변수입니다.
        하지만 i + 1 = i ; 에서는 앞에 나온 i+1이 변수가 될 수 없습니다.

        그래서 오류가 나는 것으로 보입니다.
        대화보기
        • supernova
          2021.08.17 수강완료입니다.
          오늘도 또한 헷갈리는 부분이 있네요ㅜㅜ
          마지막에 i라는 변수를 넣어 i = i + 1 ;
          이라는 코드를 넣으셨잖아요.
          근데 이거는 0 = 0 + 1과 다를게 없지 않나요?
          아니면 i 라는 값에 1을 더해주는 식을 성립시킴으로써 코드가 다시 위로 올라가는 것을 세기 위해 0 이 아닌 변수 i라고 보면 되는 건가요? 그리고 저 코드를 거꾸로 뒤집어서 i + 1 = i라는 코드는 작동을 안하더라고요.
          왜그런건가요?
        • hwangwonjoon
          2021.08.13 수강완료
        버전 관리
        egoing
        현재 버전
        선택 버전
        graphittie 자세히 보기