생활코딩

Coding Everybody

코스 전체목록

닫기

배열과 반복문

소스코드

변경사항

댓글

댓글 본문
  1. 헤밍웨이
    220810 감사합니다.
  2. robert
    2022.08.02
  3. 코드만다
    22.07.27
  4. RAHE
    220724_
  5. TTimotti
    Oh..My..Gosh.. length 나올 때 비명질렀습니다
  6. 진진리
    0712
  7. 220709완료. +복습하기
  8. toonfac
    220703 오후 7시 05분 완료
  9. ichenny
    2022.06.26
  10. 양빵
    220615
  11. onehae
    220614
  12. 탕탕
    220607
  13. 진진리
    22.05.20
  14. 울랄라
    220519
  15. 220518
  16. 220406
  17. 이윤
    220405
  18. DH니스
    2022.04.03
  19. 너구리기린
    2022.03.30
  20. 지구
    2022.03.15
  21. new 개발자
    20220315
  22. 아 왜이렇게 재밌어 졸라 재밌다 이 재밌는걸 이제 시작하다니
  23. 대환장파티 ㅠㅠ 이해는 했지만 혼자 많이 연습해봐야 익숙해질것같아요 ㅠ
  24. 2022.02.24 완료
  25. 드림보이
    2022.02.17. WEB2 - JavaScript - 배열과 반복문 파트 수강완료
  26. 무접점키보드
    2022.02.13
  27. 무접점키보드
    2022.02.12
  28. 20220126
  29. Aymon21
    2022-01-22 감사합니다
  30. 아까그애
    2022-01-21 완료
  31. 맛없는콩두유
    22.01.20 와우 !!!!
  32. 열정jk
    220117 감사합니다
  33. 지원이아빠
    좀 잘못알고 계신것 같아, 나중에 보시는 분들 참고하라고 적어봅니다.

    document.write(); //이건 괄호 안에 있는 내용을 출력해줍니다.
    document.write(안녕); //이렇게 치면 안녕을 출력하지 않습니다. 안녕이 변수인지 텍스트인지 모르거든요.
    document.write('안녕'); // 이건 안녕 이라고 출력합니다. 따옴표안에 있는건 텍스트라는 뜻이니까요.

    var coworkers = ['egoing','leezche','duru','taeho'];
    document.write(coworkers[0]); // 이건 변수를 가져옵니다. coworkers라는 배열변수의 0번째에 있는 egoing이 출력됩니다.
    document.write('안녕' + '하세요'); // 이건 안녕하세요 가 출력됩니다. 숫자에서 +는 수를 합치는거지만, 문자열에서는 문자열을 앞뒤로 붙여주는역할이니까요.
    document.write('안녕' + coworkers[0]); // 이렇게하면 안녕egoing 이라고 나옵니다. 변수를 사용하면 변수가 가르키는 (지금의 경우 egoing)이 그자리를 대체한다고 보시면 됩니다.
    즉, document.write('안녕' + coworkers[0]); 는 document.write('안녕' + 'egoing'); 과 같은 뜻입니다.

    Münster 님의 코드에서 에러가 난 이유는
    document.write(+coworkers[i]+); // 앞뒤에 +연산자가 있는데 그걸 더해줄게 없었기 때문입니다. 크롬에서 F12누르고 콘솔을 열어둔 상태에서 페이지를 열어보면 에러메세지가 뜰껍니다. 그게 이유입니다.

    YJ26 님의 코드에서 에러가 난 이유는
    document.write('+coworkers[i]+'); // 따옴표안에 있는 글씨는 전부 문자열로 읽기때문입니다. 그래서 변수를 가져오지못하고 그 내용 그대로 출력을 하는거죠. while문에 따라 총 4번 출력해서 그런 모양이 나온겁니다.

    나란히 나오게 하고싶으면 다음과 같이 쓰면 됩니다.
    document.write(coworkers[i]); // 이렇게 쓰면 차례대로 불러와서 egoingleezchedurutaeho 처럼 나오게 됩니다.

    inline / block element 와는 상관없는 거죠.
    대화보기
    • 이거왤케어려워
      211231 완료 감사합니다.
    • 빡효
      21.12.28 완료
    • commonerd
      2021-12-23
      고맙습니다
      <h1>Loop & Array</h1>
      <script>
      var coworkers = ['egoing','leezche','duru','taeho'];
      </script>
      <h2>Co workers</h2>
      <ul>
      <script>
      var i = 0;
      while(i < coworkers.length){
      document.write('<li><a href="http://a.com/'+coworkers[i]+'">'+coworkers[i]+'</a></li>');
      i = i + 1;
      }
      </script>
      </ul>
    • 소설가
      2021-12-19 완료
      고맙습니다.
    • 완료
    • 롤링
      오후 2:17 2021-12-14
    • 민택기
      21.12.05 완료
    • 블랑카
      21.11.27
    • survive
      21.11.23
    • 개발맨
      완료
    • 21-10-30. 3타.
    • 21-10-28. 2타.
    • 21-10-27. 1타.
    • 해피랜저
      21.10.20 감사!
    • 이가은
      21년 10월 19일
    • navywood
    • 안제경
      2021.10.08
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기