Dev-dotoli TIL

JS 10 반복문




반복문

demo9.html

Loop(고리), iterate(반복하다)

인간은 반복적인 작업을 할때 실수를하거나 지루해 함
컴퓨터는 이런 반복작업을 대행하기 위해 만들어진 기계임
반복문은 컴퓨터에게 반복적인 작업을 지시하는 방법

  • 조건문은 pc를 똑똑하게
  • 반복문은 pc를 강력하게

반복문에는 몇가지 문법이 있음
각각의 구문은 서로 대체 가능하기 때문에
상황과 취향에 따라 선택해서 사용하면 됨



- while


while문의 형식 (~하는동안)

  • while (조건) {반복해서 실행할 코드}
while (true) {
  document.write("coding everyday <br/>");
}
//반복의 조건이 true로 고정되어있어
//반복적으로 계속 문장을 쓰고있기때문에 웹브라우저가 멈춤
//무한루프에 빠지지 않게 해야함



  • 반복의 조건
var i = 0;
while (i < 10) {
  document.write("coding everyday" + i + "<br/>");
  i = i + 1;
}
// 변수 i를 0으로 지정하고
// 반복문이 한번 실행될 때마다 i는 1씩증가하게됨
// while문의 조건은: i가 10보다 작을때만 true
// 0 ~ 9 까지 10번 실행 됨
// 반복될 문장에 +i+ 를 삽입해 구문이 반복될때마다 카운팅하게 함
  • 프로그래머는 카운팅이 0부터 시작됨 알아둘 것
  • <br>,<br/> 차이?
    HTML4: <br>만 허용
    HTML5: <br>선호, <br/></br>사용가능
    XHTML: <br/>선호, <br></br>사용가능
    </br><br>을 닫는 용도로 씀

Reference