코딩 이야기
반복문 (2) 본문
728x90
for/In루프
fot/in 루프는 객체 안의 속성들에 대하여 어떤 처리를 반복할 수 있는 구조이다.
객체는 속성과 함수를 모아놓은 엔터티라고 이해하자.
for/in 루프를 이용하면 객체 안의 모든 속성에 대하여 어떤 연산을 실행할 수 있다.
for (변수 in 객체)
{
문장;
}
예)
<script>
var my Car = { make: "BNW", model: "X5", year: 2013 };
var txt="";
for (var x in myCar) {
txt += myCar[x] + " " ;
}
document.write(txt);
</script>
break 문장
break 반복 루프를 벗어나기 위해 사용 break 문이 실행되면 반복 루프를 빠져 나오게 된다.
<script>
var msg = "";
for (var i = 0; i <10; i++) {
if (i == 3) break;
msg += i + "<br>";
}
document.write(msg);
</script>
continue 문장
continue 문은 현재 실행하고 있는 반복 과정의 나머지를 생략하고 다음 반복을 시작하게 만들어준다.
예를 들어 0부터 10까지의 정수 중에서 3만 제외하고 출력하는 예제로 설명하여 보자
<script>
var msg =""
for (var i = 0; i <10; i++) {
if (1 == 3) continue;
msg += i + "<br>";
}
document.write(msg);
</script>
728x90
Comments