웹 애플리케이션 만들기

반복문

 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. Hyojeon Kim
    완료~~
  2. 여류몰스퀘어
    고맙습니다.
  3. 황성준
    잘봤어요!
  4. 이희태
    6월 21일 (1,2)강의 중 1강 수강완료하였습니다
  5. 신희찬
    완료
  6. 홀로
    드디어 2000명 아래의 봤어요네요^^
  7. 백곰몬
    완료!!
  8. 치우천황
    강의 잘 들었습니다.
  9. 임명숙
    감사합니다.
  10. Bearboy
    걱정마세요.. 저도 진도가 늦습니다 ㅋ
    대화보기
    • 강응택
      <br/> 와 <br /> 는 같네요. 너무 뜨어쓰기를 많이해도 어지러운데.. 오늘은 여기까지.. 다 어제, 그제 댓글이네요. 내가 진도에 늦나?
    • 용훈
      멋지네요 반복문.
    • 김진희 (Jinhee Kim)
      무한반복의 기능!
    • John
      좋아요~
    • 김준환
      반복분. 17.06.14
    • qudwn
      완료!
    • Kuon
      while( ) <- 에서 괄호안의 값이 false가 될때까지 반복된다. 기억하겠습니다 감사합니다!
    • 정종원
      for문도 궁금하네요
    • 컴퓨터 소스를 잡아먹는 무한루프가 참 인상적이네요
    • sayboy1018
      잘봤습니다!
    • Lydia
      잘봤습니다, 감사해요!
    • 시후애비
      잘 봤어요!
    • Jaehyun Kim
      while을 사용하는 반복문!^^ 잘 배웠습니다!^^
    • 크레이지춘
      6/13 반복문 잘 봤습니다.
    • 스타일C
      중요한 반복문 ,,,,감사합니다 ..
    • 나은별
      감사합니다.
    • 신정숙
      잘 들었어요~^^
    • 이경민
      잘 봤습니다^^
    • Sung Hyun Lim
      감사합니다!
    • 김병휘
      잘 봤습니다. ^^
    • Bank in
      잘 들었습니다.
    • 정미정
      반복문 잘 들었어요!
    • 유혀누
      잘들었습니다~~
    • 포기하지말자
      2017/06/06 완료

      좋은강의 감사합니다!
    • 한스
      좋은 강의 잘 듣고 있구요
      항상 고맙습니다 ^^
    • 나재은
      while(3<$i<10) 으로 했을 때 나오는 에러가 'unexpected' 인데 이게 다중 괄호(?)를 인식하지 않아서 그렇습니다.
      Parse error: syntax error, unexpected '<' in /Applications/mampstack-5.6.30-2/apache2/htdocs/phpjs/9.php on line 11

      원하시는대로 하려면
      while($i < 10 && $i > 3)
      이렇게 하시면 됩니다.

      $i < 10 이랑
      $i > 3 이랑 동시에 &&연산 (AND연산 -> 둘 중에 하나라도 거짓이면 거짓을 반환함 즉, 둘 다 참이어야 참. 우리는 3부터 10사이의 값을 원하는 것이므로 두 조건 모두 만족시켜야 해요. 그래서 AND 연산입니다. 논리연산자 중의 하나에요)
      대화보기
      • dasrinew
        while(3<$i<10) 이런 식으로 코드를 작성하면 오류가 뜨는데 왜 그런건지 아시는분 계신가요?
      • 나효진
        반복문 씹어먹기!!
      • Seo Yun Seok Tudoistube
        감사합니다^_____^
      • 송재욱
        완료 !!
      • 허스키
        완주했습니다
      • 쿠쿠다스
        감사합니다
      • 슈퍼디벨로퍼
        완료!!
      • Brian Cho
        저도 이상하게 그렇네요 ㅎㅎ
        대화보기
        • zephyr
          시작한지 몇일 만에 슬럼프.ㅠㅠ
          반복문에서 몇일을 머물러 있네요..
        • 14번째
          3.19.
        • 글로리아
          ul
          li
        • 오잉
          복붙해도 안되네요 ㅠㅠ
          또 해결완료: 컴퓨터 껏다키니 되네요 이럴수가!
        • 혜진
          강의 잘 보고있습니다! 그런데 자바스크립트가 무한루프 도는 것처럼 동착해 버리는데 왜 그런걸까요? 응답없는 페이지라고 뜨네요ㅜㅜ 오타인거 같아서 올려주신 코드복사해서 해도 소용이 없어요ㅜㅜ
        • 수강하는 학생중에 한명입니다. 제가 알고있는 지식으로 대답해드릴께요
          가장 처음에 i=0; 에서
          i라는 변수에 0이라는 상수를 넣어준거에요.

          그 다음에는 while{} <- 이 부분을 컴퓨터가 읽게 됩니다.
          while문에서 i=i+1로 해석되어서 i=1이 되죠.
          그 다음 컴퓨터는 i=0; 이곳으로 가는게 아니라
          while(i<10) 이거로 다시 비교를 하게 됩니다. 그러면 이때 while문 안에서 i는 좀전에 정의되었던것처럼 1이 되는거에요. 이게 계속 반복되서 0,1,2,3...8,9 까지 되서 hello world가 10개가 출력되는 것입니다^^
          대화보기
          버전 관리
          egoing
          현재 버전
          선택 버전
          graphittie 자세히 보기