공부하는 남자   



  • Key log

  • 공부 하는 남자
    검색 하는 남자

  • Log in out

  • 관리자

  • 편집

  • 글 쓰기

  • Link
  • Home
  • while문 집중 분석

    2020. 3. 30. 11:22   코딩문자 배우기

    반복문은 말 그대로 프로그램 작업중 반복적인 작업에 필요한 구문 이다.

    영어 로는 loop 이며 반복문은 작업이 완성 되기 위해서는 반복의 끝이 정해 져야 하기 때문에 제어문 이라고 할수 있다.

    반복이 제어 되지 못할 경우 무한 반복이 일어나 므로 결과적 으로 미완성 또는 불완전 프로그램이 되기 때문에 반복의 끝을 제어 하도록 만들어야 하기 때문에 제어문 이라고 할수 있는 것이다.

    반복문에는 while 문 과 for 문 이 있다.

    우선 while문을 살펴 보자

    while(true){

    document .write('안녕 하세요');

    }

    만약 위 처럼 이런 구문으로 작업을 했다면 브라우져에는 안녕 하세요 라는 결과물이 끝이 없이 계속 뜨게 되는 것이다.

    무한반복 이 일어나므로 실패한 작업이 된다.

    이렇게 무한 반복이 일어날 경우 끝을 제어 해 주는 구문으로 작업을 해 주어야 한다.

    var i=1;

    while (i<10){

    document  .write ('안녕 하세요');

    i++

    }

    이렇게 구문을 짜게 되면 변수 i는 1과 같기 때문에 while 문의 불린 은 비교 연산자에 의해 10보다 적은 경우는 true가 되고 브라우저로 결과물을 내보내게 되는데 이때 마지막의 변수 i는 1을 더한 값을 가지도록 지시 하므로 브라우져에 안녕 하세요 라는 구문이 한번 뜨게 되는데 아직  i가 10보다는 적으므로 또 되돌아가 실행 하게 된다.

    이렇게 계속실행 되다가 i가 9번 실행 되고 다시 돌아 가 불린속의 값을 확인 할때 10<10은 false 가 되므로 더이상 작동 하지 않게 되고 프로그램은 완성 되는 것이다.

    실제로 한번 만들어 보자

    <script>

    var i=1;

    function(i<10){

    document .write ('안 녕 하세요'+'<br/>');

    i ++

    </script>

    결과는 아래 와 같겠지요

    몆번 반복이 되었는지 확인이 필요 할경우 변수i를 실행 결과물에 더해 주면된다.

    <script>

    var i=1;

    function(i<10){

    document .write ('안 녕 하세요'+i+'<br/>');

    i ++

    </script>

    결과를  한번 보자

    while 문 공부는 요것으로 끝 내고 반복문중 for 문은 다음 페이지 에 다 끌적 거려 보자

    T,back:     Comment: