선택문
Switch 문
선택문인 switch 문은 변수에 저장된 값과 switch 문에 있는 경우의 값을 검사하여 변수와 경우의 값에서 일치하는 값이 있을 때 그에 해당하는 코드를 실행합니다. if문은 만족하는 데이터가 여러 개일 경우에 주로 사용하고, switch문은 여러 경우의 값 중 일치하는 데이터를 찾아 그에 해당하는 코드를 실행시킬 때 사용합니다.
기본형)
var 변수 = 초기값;
switch(변수) {
case 값1 : 코드 1;
break;
case 값1 : 코드 1;
break;
case 값1 : 코드 1;
break;
default : 코드 5;
}
반복문
1.while 문
while 문은 조건식을 만족할 때까지 여러번 반복할 수 있습니다.
기본형)
var 변수 = 초기값;
while(조건식) {
자바스크립트 코드;
증감식;
}
1. 조건식을 검사한다.
2. 만족하면 중괄호 안에 있는 코드와 증감식을 실행한다.
3. 다시 조건식을 검사한다.
2.do while 문
while 문의 경우에는 조건식의 만족 여부를 먼저 검사한 후 중괄호에 있는 코드의 실행 여부를 결정했습니다. 하지만 do while문에서는 코드를 먼저 실행한 후 조건식을 검사합니다.
기본형)
var 변수 = 초기값;
do {
코드;
증감식;
}while(조건식)
ex)해당 코드에 만족하는 안녕하세요 출력하기 (스크립트 부분만 캡쳐해 오겠습니다)
do 절에 있는 코드가 먼저 한번 실행된 후 조건식을 검사하는데 조건에 부합하지 않으므로 처음 안녕하세요 한번만 출력됩니다.
3.for 문
조건식을 만족할 때까지 코드를 반복 하여 실행합니다. 실제 사용 빈도가 높습니다~
기본형)
for(초기값; 조건식; 증감식) {
코드;
}
초기값 -> 조건식 -> 코드 -> 증감식 -> 조건식 이런 순서로 실행됩니다.
ex) for문을 이용해 2의 배수 구하기
4.break 문
반복문인 while 문 또는 for 문에서 break 문을 실행하면 조건식과 상관없이 강제로 반복문을 종료합니다. 즉, 반복문을 강제로 종료할 때 사용합니다.
ex)
5.Continue 문
continue 문은 반복문에서만 사용합니다.
while 문에서는 continue 다음에 오는 코드를 무시하고 바로 조건식으로 넘어갑니다.
for 문에서는 continue 다음에 오는 코드를 무시하고 바로 증감식으로 넘어갑니다.
ex)i가 2의 배수일 경우만 continue문을 실행해 홀수 출력하기
자바스크립트 선택문인 switch와 반복문인 while, dowhile, for, break, continue에 대해 알아봤습니다.

'[Javascript] 자바스크립트' 카테고리의 다른 글
[Javascript] 자바스크립트 객체란, 객체의 종류(내장, 브라우저, 문서 객체) (2) | 2024.11.01 |
---|---|
[Javascript] 자주쓰는 함수 charAt, concat, Math.floor, getDate, getTime등 (0) | 2024.10.31 |
[Javascript] 조건문(제어문) IF문, 중첩IF문 (0) | 2024.10.28 |
[Javascript] 기초문법(4) 논리, 삼항 연산자, 연산자 우선순위 (0) | 2024.10.25 |
[Javascript] 기초문법(3) 문자결합, 대입/증감/비교 연산자 (0) | 2024.10.24 |