𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗖𝗼𝗻𝗱𝗶𝘁𝗶𝗼𝗻𝗮𝗹 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁𝘀
코드는 결정을 내려야 합니다. 조건문은 프로그램의 흐름을 제어합니다. 조건에 따라 특정 코드를 실행합니다.
다음 세 가지 유형을 사용하세요:
- if: 조건이 참(true)일 때 코드를 실행합니다.
- if-else: 조건이 참이면 한 블록을, 거짓이면 다른 블록을 실행합니다.
- else if: 여러 조건을 순서대로 확인합니다.
Truthy(참 같은 값)와 Falsy(거짓 같은 값)를 배우세요. JavaScript는 불리언(boolean)이 아닌 값도 true 또는 false로 취급합니다.
Truthy 값:
- 0이 아닌 숫자.
- 비어 있지 않은 문자열.
- 객체와 배열.
Falsy 값:
- false.
- 빈 문자열.
- null.
- undefined.
- NaN.
면접에서 주의해야 할 함정들:
- 문자열 "0"은 truthy입니다. 비어 있지 않기 때문입니다.
- 등호 하나(=)는 값을 할당합니다. 값을 비교할 때는 일치 연산자(===)를 사용하세요.