Birthday Bora

제어문 본문

Java Script

제어문

ChoiBora 2022. 3. 6. 05:07
더보기

공부한 걸 혼자서 정리하는 자바스크립트

[ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ]


조건문

 

조건문은 주어진 표현식의 결과에 의해 별도로 명령을 수행하도록 제어하는 실행문이다.

 

if 문

if ( 표현식 ) {
	표현식의 결과가 참일 때 실행하고자 하는 실행문;
}

 

if ... else 문

 

if ... else 문은 조건식 평과 결과. 즉 참 또는 거짓에 따라 실행할 코드를 결정한다.

평가가 true일 경우 if 문의 코드가 실행이 되고 faler일 경우 else 코드가 실행이 된다.

if ( 조건식 ) {
	// 조건식이 참이면 이 코드 블록이 실행된다.
} else {
	// 조건식이 거짓이면 이 코드 블록이 실행된다.
}

조건식을 추가하여 조건에 따라 실행될 코드 블록을 늘리고 싶으면 else if 문을 사용한다.

if ( 조건식 1 ) {
	// 조건식 1 이 참이면 이 코드 블록이 실행된다.
) else if ( 조건식 2 ) {
	// 조건식 2 가 참이면 이 코드 블록이 실행된다.
} else {
	// 조건식 1 과 조건식 2 가 모두 거짓이면 이 코드 블록이 실행된다.
}

 

Switch 문

 

switch 문의 표현식과 일치하는 case 문이 없다면 실행 순서는 default 문으로 이동한다. 

default 문은 조건 값이 위에 나열된 case 문에 해당되지 않을 때 실행이 된다.

이 default는 반드시 존재해야 하는 것은 아니며 필요할 때만 선언할 수 있다.

swutch ( 표현식 ) {
	case 표현식 1 :
    	switch 문의 표현식과 표현식 1 이 일치하면 실행될 문;
        break;
        
	case 표현식 2 :
    	switch 문의 표현식과 표현식 2 가 일치하면 실행될 문;
        break;
        
 	default :
    	switch 문의 표현식과 일치하는 case 문이 없을 때 실행될 문;
 }

 

반복문

 

반복문은 조건식 평가 결과가 참일 경우 코드를 실행한다.

for ( 변수 선언문 또는 할당문; 조건식; 증감식) {
	조건식이 참인 경우 반복 실행;
}

 

While 문

 

While 문은 조건식의 결과가 참이면 코드를 계속해서 반복 실행을 한다.

let Birthday = 0;

while ( count < 5) {
	console.log(count); // 1 2 3 4 5
   	count++;
}

 

do ... while 문

 

do ... while 문은 조건문을 실행하기 전에 do 코드를 먼저 실행한다.

do {
	// 실행할 코드
)

while(조건문);

 

break 문

 

break 문은 코드 블록을 탈출하기 위해 사용한다.

for ( let i = 0; i < 10; i++ ){
	if ( i == 5 )
    	break;
    console.log(i);
;

 

continue 문

 

continue 문을 만나면 다음으로 진행하지 않고 조건이나 반복의 시작지점에서 이어서 진행

for ( let i = 0; i < 10; i++ ){
	if (  i == 5 )
    	continue;
    console.log(i);
}

continue 문는 break 문과 다르게 break는 더 이상 반복문을 실행하지 않고 종료를 하지만

continue 문에서는 계속적으로 진행을 하게 된다. 다만 continue 문에 도달을 했을 때

그 아래 코드들은 실행하지 않고 진행합니다.

 

'Java Script' 카테고리의 다른 글

객체 리터널  (0) 2022.03.07
타입 변환  (0) 2022.03.06
연산자  (0) 2022.03.04
데이터 타입  (0) 2022.03.02
변수  (0) 2022.03.01
Comments