if문 if(...)문은 괄호 안에 들어가는 조건을 평가하는데, 그 결과가 true이면 코드 블록이 실행됩니다. if (…) 문은 괄호 안의 표현식을 평가하고 그 결과를 불린값으로 변환합니다. 숫자 0, 빈 문자열"", null, undefined, NaN은 불린형으로 변환 시 모두 false가 됩니다. 이런 값들은 ‘falsy(거짓 같은)’ 값이라고 부릅니다. 이 외의 값은 불린형으로 변환시 true가 되므로 ‘truthy(참 같은)’ 값이라고 부릅니다. if문엔 else절을 붙일 수 있습니다. else뒤에 이어지는 코드 블록은 조건이 거짓일 때 실행됩니다. 유사하지만 약간씩 차이가 있는 조건 여러 개를 처리해야 할 때가 있습니다. 이때 else if를 사용할 수 있습니다. 조건부 연산자 ‘?’ 조건에..