생활코딩

Coding Everybody

코스 전체목록

닫기

반복문

 9.php

<!DOCTYPE html>
<html>
<head>
     <meta charset="utf-8">
</head>
<body>
  <h1>JavaScript</h1>
  <ul>
  <script>
    i = 0;
    while(i < 10){
      document.write("<li>hello world</li>");
      i = i + 1;
    }
  </script>
  </ul>

  <h2>php</h2>
  <ul>
  <?php
    $i = 0;
    while($i < 10){
      echo "<li>hello world</li>";
      $i = $i + 1;
    }
  ?>
  </ul>
</body>
</html>

소스코드

github

댓글

댓글 본문
작성자
비밀번호
  1. 90ano
    하루에 한 강의 라도 열심히 20170120 완료.
  2. Mijin Jeon
    재미있어요!
  3. hjlee
    잘봤습니다. ^^
  4. macbookrgh55@gmail.com
    2017-01-04
    8:20 pm 잘봤습니다
  5. 쌘진
    2017-01-02 완료
  6. 조진지
    0부터 9까지가 true입니다. 그래서 hello world가 10번 뜨는거에요!
    대화보기
    • 주선민
      0부터 8까지만 true인데 왜 hello world가 9번이 아닌 10번 뜨나요?
    • #코스머스#
      16-22-22 완료
    • 완료
    • 전희우
      16.12.16 시청완료
    • harris
      2016.12.01 15.25 완료
    • San Koh
      161108 완료했습니다.
    • 완료
    • 김동혁
    • 활화산
      잘 보고 있습니다. 감사합니다
    • Kijin Roh
      2016.10.24 수강완료
    • 수강완료
      감사합니다
    • Gayong Sim
      2016. 10. 18. 완료
    • 최현승
      161004완료
    • 이성진
      수강 완료!
      좋은 강의 항상 감사 드립니다~
    • DECIMO
      2016.09.27 감사합니다.
    • 감사합니다.~~
    • 이수재
      수강완료 09/22
    • Joong-ha Hwang
      감사합니다 사소한 질문이 생겼는데요
      <br> 과
      <br /> 은 출력되는 게 같은데 무슨 차이가 있나요?
      </br>도 해보니 똑같네요@_@
    • Kim Hyeon-seok
      완료
    • doleseobang
      i가 0이었을 때 부터 Hello World가 화면에 표현되는 것이기 때문에,
      i가 9가 될 시점까지 Hello World는 총 10번 나타나게 됩니다!
      대화보기
      • 카구카구
        연산자의 종류가 += 만 정의되어있기 때문에 생긴 상황입니당!
        =+ 라는 연산자는 정의가 되어있지 않습니다.
        대화보기
        • 카구카구
          됩니다! 직접 해보셨으면 그 답을 얻어내셨을거 같아요!
          대화보기
          • 최한재
            댓글들 읽어보다가 의문점이 들어서 답글 올려봅니다.
            스타일 태그 부분인데요.
            <ul>태그에 스타일을 바꾸려면, 제 개인적인 생각으로는,
            head 부분 이였나...? 아니면 최상단에, ul 클래스를 지정하고 스타일을 꾸민 후,
            스크립트를 감싸주고 있는 <ul>꾸며준 클래스로 삽입 하게 된다면 스타일이 입혀 지지않을까요?

            예를들어

            <head>
            <ul class= "stylechange">
            </head>
            <body>
            1 <ul class="stylechange">
            <script>
            i = 0;
            while(i < 10 ){
            document.write("<li>hello universe</li>");
            i = i + 1;
            }
            </script>
            </ul>

            </body>
            이러한 형태로 표현하게 되면 스타일을 바꿀수 있지 않을까요?
            잘 몰라서 그냥 생각 드는대로 끄적거려 봅니다...
          • 형진
            완료 2016.8.20
          • 공돌이
            변수의 값을 더하는 부분을 i+=1;과 i=+1;로 바꿔서 실행 해보았습니다.
            결과는 i+=1;은 잘 작동했습니다.하지만 i=+1;은 잠시 렉이 걸리더니 1이라는 숫자만 무한대로 출력되더군요.이것은 [i+=1;은 i의 값을 더한다,무엇을?1을] 이라는 문법을 사용하지만 [i=+1;은 i의 값은 +1] 이라 인식 하기 때문인 것 같더군요.이를 통해서 자바스크립트는 c언어나 파이썬처럼 차례대로 진행되는 구조지향적 언어임을 알 수 있었습니다.그러나 이 자바스크립트가 html에서 하나의 패키지 혹은 클래스로 동작하는 것을 보았을 때 솔직히 어떤 언어인지 확단하기가 어려웠습니다.
          • 제리피
            2016.08.17 완료
          • Code.Math
            감사합니디 ,~~~!
          • 감사합니다.
          • 김종엽
            2016.08.08 완료!
          • 혜진
            수강했습니다, 감사합니다 ^0^~
          • Wookiiis
            잘 보았습니다. :)
          • 수강완료
          • 차누
            수강완료
          • 김보균
            감사합니다.
          • 이현아
            감사합니다.
          • 김준형
            수강했어요
          • NalGanGDo
            갈수록 재미 있네요...잘보고 있습니다 ^^ㅋ
          • JustStudy
            고맙습니다 2.
          • 다람쥐
            오늘도 감사합니다^^
          • Seoktae Kang
            <!DOCTYPE html>
            <html>
            <head>
            <meta charset="utf-8" />
            </head>
            <body>
            <script>
            i=0;
            while(i<1){
            document.write("egoing님<br />");
            i++;
            }
            </script>
            <?php
            $i = 0;
            while($i<5){
            echo "정말 감사합니다.<br />";
            $i=$i+1;
            }
            ?>
            </body>
            </html>
          • Rhys Jung
            감사합니다.
            새로운 지식을 습득할수 있는 장을 마련해주셔서
            대단히 감사드립니다.
          • egoing
            0부터 시작하니까요 ^^
            대화보기
            • bulhandang
              i<10 인데 왜 10개의 값이 출력되는거죠? hello world가 9번 반복되어야 하는거 아닌가요?
            • myunsulee
              항상 좋은 강의 감사합니다.
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기