JS에서 제공하는 if/else 문을 사용하면
원하는 조건에 따라 계산을 수행할 수 있습니다.
const x = 4;
if (x % 2) {
console.log('홀수');
} else {
console.log('짝수');
}
>>> 짝수
위의 예는 매우 간단한 홀수/짝수 코드입니다.
물론 더 복잡한 조건을 적용할수록 코드는 더 복잡해집니다.
그후에 가독성이 떨어지는 코드 작성그럴 수도 있습니다.
예) 홀수, 짝수, 4의 배수 구분 코드
1) 중첩된 if/else 문을 사용하는 경우
const x = 6;
if (x % 4) {
if (x % 2) {
console.log('홀수');
} else {
console.log('짝수');
}
} else {
console.log('4의 배수');
}
>>> 짝수
2) else if를 사용할 때
const x = 6;
if (x % 2) {
console.log('홀수');
} else if (x % 4) {
console.log('4의 배수');
} else {
console.log('짝수');
}
>>> 짝수
3) 함수와 리턴을 사용할 때
이 방법은 위의 두 가지 방법보다 권장됩니다.
함수와 반환을 사용하여 더 읽기 쉬운 코드를 작성할 수 있습니다.
function func (x) {
if (x % 2) {
console.log('홀수');
return;
}
if (x % 4) {
console.log('짝수');
return;
}
console.log('4의 배수');
}
func(6);
>>> 짝수
간단한 조건문 삼항 연산자 사용방법이 있습니다!