-
자바스크립트 제어문Programming/javascript 2013. 7. 24. 19:55
if else 문
if문은 조건이 참일경우 코드를 실행하게 됩니다.
if(조건) {
//참일경우 코드 실행
} else {
//거짓일 경우 코드 실행
}
예)
var flag = 10;
if(flag > 9) {
alert('flag 는 9보다 크네요');
} else {
alert('flag 는 9보다 같거나 작네요');
}
for 문
for 문은 순환문으로 for(카운터변수;테스트조건;카운터 업데이트) 이렇게 세가지 작업이 들어갑니다.
매번 루프가 반복되기전에 조건이 만족하는지 검사를 한후 조건이 만족한다면 for 문의 내부 코드가 실행됩니다.
구구절절 설명보다는 예제를 보도록 하죠
예)
var total = 10;
for(var i=0;i<total;i++) {
console.log(i + ' 번째');
}
결과
0 번째
1 번째
2 번째
3 번째
4 번째
5 번째
6 번째
7 번째
8 번째
9 번째
이런식으로 콘솔에 찍힙니다.
for in 문
for in 문은 객체의 요소를 탐색할 때 사용합니다.
객체는 추후에 배우게 됩니다.
var myobj = new Object();
myobj.name = '홍길동';
myobj.age = 20;
myobj.phone = '0101112222';
for(var i in myobj) {
console.log('property ' + i + ' is ' + myobj[i]);
}
while 문
while 문은 while(식) 식이 참이 될때까지 while 문의 내부 코드가 실행됩니다.
while 문은 식을 잘못 할 경우 무한루프에 빠질수 있으므로 주의해야 합니다.
예)
var i=0;
while(i<5) {
console.log(i + ' 번째');
i++;
}
결과
0 번째
1 번째
2 번째
3 번째
4 번째
break 문 과 continue 문
break 문은 일정한 조건이 충족되면 루프의 실행을 중단할때 사용합니다.
continue 문은 조건이 충족되면 나머지 코드 블록을 생략하고 다음 반복으로 진행할때 사용합니다.
예)
for(var i=0;i<10;i++) {
if(i==3) break;
console.log(i);
}
for(var i=0;i<10;i++) {
if(i==3) continue;
console.log(i);
}
그럼 다음에는 함수에 대해서 배워보아요
'Programming > javascript' 카테고리의 다른 글
jquery checkbox 팁 (0) 2013.12.01 자바스크립트 객체를 생성하는 5가지 방법 (0) 2013.08.13 자바스크립트 함수 (0) 2013.07.29 자바스크립트 데이터 형식에 대해서 배워보아요 (0) 2013.07.23 자바스크립트란 ? (0) 2013.07.22