[javascript] Prettier를 사용하여 코드 작성 시 중첩된 조건문을 간단하게 표현하는 방법은 무엇인가?
  1. Early Return Pattern: 코드 실행을 중단하고 함수를 빠져나오는 방식입니다. 이를 활용하면 중첩된 조건문을 사용하지 않을 수 있습니다.
function calculateScore(score) {
  if (score < 0 || score > 100) {
    return 'Invalid score';
  }

  if (score >= 90) {
    return 'A';
  }

  if (score >= 80) {
    return 'B';
  }

  return 'C';
}
  1. Ternary 연산자 사용: 중첩된 if 문 대신에 간결한 ternary 연산자를 사용하여 조건을 표현할 수 있습니다.
function isEvenOrOdd(num) {
  return num % 2 === 0 ? 'Even' : 'Odd';
}

Prettier를 사용하면 코드를 보기 좋게 정리해줍니다. 위에서 언급한 패턴들을 활용하여 중첩된 조건문을 간결하게 표현할 수 있습니다.