JS_기본 문법 (18)_ 제어문과

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);

>>> 짝수

간단한 조건문 삼항 연산자 사용방법이 있습니다!