웹 애플리케이션 만들기

반복문

 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. harris
    2016.12.01 15.25 완료
  2. San Koh
    161108 완료했습니다.
  3. 완료
  4. 김동혁
  5. 활화산
    잘 보고 있습니다. 감사합니다
  6. Kijin Roh
    2016.10.24 수강완료
  7. 수강완료
    감사합니다
  8. Gayong Sim
    2016. 10. 18. 완료
  9. 최현승
    161004완료
  10. 이성진
    수강 완료!
    좋은 강의 항상 감사 드립니다~
  11. DECIMO
    2016.09.27 감사합니다.
  12. 감사합니다.~~
  13. 이수재
    수강완료 09/22
  14. Joong-ha Hwang
    감사합니다 사소한 질문이 생겼는데요
    <br> 과
    <br /> 은 출력되는 게 같은데 무슨 차이가 있나요?
    </br>도 해보니 똑같네요@_@
  15. Kim Hyeon-seok
    완료
  16. 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
            항상 좋은 강의 감사합니다.
          • Jong Jun Lee
            php코드를 닫지않아서 신탁스 에러가 떴네요.. 한글자 틀리는 것도 어마어마한 영향을 주는군요
          • JustStudy
            고맙습니다
          • 이주환
            2016.03.29
            정독했습니다.
          • 코딩벌레
            좋은 강의들 맘껏보고 열심히 공부하겠습니다!
          • 코딩초보
            <?php $i = 0;
            while($i<10000){
            echo "감사합니다!!!</br>";
            $i = $i+1;
            } ?>
          • 김트라슈
            감사합니다~
          • 루바토
            말씀하신 상황에서 스타일이 적용이 안되는 이유는, (제 생각에는)
            list-style 속성이 script 태그의 스타일 속성이 아니기 때문입니다.

            ul script 로 선택자를 쓰셨다면, ul 태그 안의 script 태그의
            (script 태그에도 스타일 속성이 있는지는 모르겠습니다만)
            스타일에 대해 description(중괄호 안)에 기술하겠다라는 의미입니다.

            즉, 웹브라우저가 보기에 script 에는 list-style 이라는 스타일 속성이 없기 때문에
            사용자가 잘못 썼나 보다 하고 그냥 넘어가는 것이지요.

            선택자에 ul 만 쓰셔야 맞습니다.
            혹은, ul li 나 li 라고 쓰셔도 됩니다.
            대화보기
            • 양갱보이
              3시간째 정주행중입니다.
              열공할 수 있게 해주셔서 감사합니다.
            • php 문법 들어갈때 마다
              크롬 웹브라우저에서 서버오류가 발생합니다
              왜이런건가요?
            • 비만짱구
              <br/>태그만 쓰면 서버가 연결이 안된다고 하네요.. 이유가 무엇인지 모르겠는데, 혹시 아는 분 있으신가요?
            버전 관리
            egoing
            현재 버전
            선택 버전
            graphittie 자세히 보기