더북(TheBook)

숫자를 2로 나머지 연산했을 때, 아무것도 남지 않으면 짝수입니다. 이러한 원리를 이용해 if 문의 소괄호 안에 2로 나눈 나머지가 0과 일치하는지 평가하는 조건식을 작성했습니다. 여기서는 변수 num에 10이 할당되어 조건식을 만족하므로 참으로 평가되어 중괄호 안 코드가 실행됩니다.

이와 반대로 짝수가 아닐 때, 즉 조건식이 거짓일 때 홀수라고 알려 주고 싶으면 어떻게 해야 할까요? 이럴 때는 else 문을 같이 사용하면 됩니다.

Note 블록문

블록문(block statement)은 한 개 이상의 자바스크립트 코드를 중괄호로 묶은 것을 말합니다. 다른 말로 블록 또는 코드 블록이라고 합니다. 앞에서 if 문을 설명할 때 ‘조건식이 참이면 중괄호 안 코드를 실행한다’고 했지만, 이를 다르게 말하면 ‘조건식이 참이면 블록문을 실행한다’고 해도 됩니다. 이후부터 이 책에서는 중괄호 안 코드를 실행하는 것을 블록문을 실행한다고 표현하겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.