Bae

[Javascript] 조건문 본문

Javascript

[Javascript] 조건문

Bae:) 2022. 2. 8. 13:06

ㅁ if

const a = 1;
const b = 2;

if(a < b){	//if(조건)
	console.log('b가 더 큼');	//조건이 참일때 {}안에 코드가 실행됨
}

 

ㅁ else

if문의 조건이 거짓일 때 동작을 지정

const a = 1;
const b = 2;

if(a > b) {
	console.log('a가 더 큼');
} else {
	console.log('b가 더 큼');
}

 

ㅁ else if

여러 개의 조건을 처리해야하는 경우 else if문을 사용

const a = 1;
const b = 2;
const c = 2;

if (a > b) {
	console.log('a가 b보다 큼');
} else if(b === c) {
	console.log('b랑 c 같음');
} else {
	console.log('그 외');
}

 

ㅁ switch

동일한 조건 값에 따른 다른 명령을 실행할 수 있게끔 분기

const number = 10;

switch (number % 2){
	case 0:
    	console.log('짝수');
        break;
    case 1:
    	console.log('홀수');
       	break;
    default:
    	console.log('숫자가 아닙니다.');
 }

switch문에서 break를 누락하면 break를 만날 때까지 내부 모든 코드를 실행하게 된다.

따라서 각각의 케이스를 정의할 때는 조건이 참일 경우 실행되어야 하는 코드와 break 명령어가 짝을 이루어야하며,

모든 조건을 작성한 뒤 마지막에 기술하는 default의 경우에는 break를 사용하지 않아도 된다.

Comments