조건문을 사용하면 특정 조건이 만족됐을 때 특정 코드를 실행할 수 있습니다.
가장 기본적인 조건문은 if문이며, "~~하다면 ~~를 해라"를 의미하고 있습니다.
const a = 1;
if (a + 1 === 2) {
console.log('a + 1 이 2 입니다.');
}
위 코드의 결과는 다음과 같습니다.
'a + 1 이 2 입니다.'
만약 특정 조건이 만족할 때와 만족하지 않을 때 다른 코드를 실행해야한다면 if-else문
을 사용할 수 있습니다.
if-else
는 "~~하다면 ~~하고, 그렇지 않다면 ~~해라"를 의미합니다.
const a = 10;
if (a > 15) {
console.log('a 가 15 큽니다.');
} else {
console.log('a 가 15보다 크지 않습니다.');
}
위 코드의 결과는 다음과 같습니다.
'a 가 15보다 크지 않습니다.'
if에서 true 값이 아니니 뒤에 있는 else 값을 도출해준 모습이다.
이렇게 특정 조건이 만족할 때와 만족하지 않을 때 if-else 구문을 사용 할 수 있습니다.
if-else if 문은 여러 조건에 따라 다른 작업을 해야 할 때 사용합니다.
const a = 10;
if (a === 5) {
console.log('5입니다!');
} else if (a === 10) {
console.log('10입니다!');
} else {
console.log('5도 아니고 10도 아닙니다.');
}
결과는 이렇게 나옵니다.
"10입니다."