조건 분기

배타적 조건을 어떤 순서로 검사할지 정합니다.

← 원리 목록

if / else if

여러 조건이 겹칠 때 더 구체적인 조건부터 검사합니다. FizzBuzz에서 15의 배수를 나중에 두면 Fizz 또는 Buzz에 먼저 걸립니다.

if (n % 15 === 0) return 'FizzBuzz';
if (n % 3 === 0) return 'Fizz';
if (n % 5 === 0) return 'Buzz';
return String(n);

불리언 표현

===로 타입까지 비교하세요. ==는 암묵적 변환이 섞입니다.

관련 문제