더북(TheBook)

Step2 조건 두 개를 합치고 싶다면 논리 연산자를 이용합니다. 코드에서 is20s( ) 함수는 age가 20대인지 확인하는 함수로 20대면 true를 반환하고 20대가 아니면 false를 반환합니다. 코드 세 번째 줄에서 20대인지 확인하기 위해 20세 이상이면서 30세 미만인지를 체크합니다. if 조건문 안의 ?? 부분을 알맞은 논리 연산자로 바꿔 보세요(&&나 || 중 하나를 선택하면 됩니다).

◈ 힌트 : and 논리 연산자(&&)는 조건이 둘 다 참이어야 참이고, or 논리 연산자(||)는 둘 중 하나만 참이면 참입니다.


01     function is20s(age) {
02         // age가 20 이상이고 30 미만이면 20대
03         if (20 <= age ?? age < 30) {
04             retrun true;
05         }
06         else {
07             return false;
08         }
09     }


Step3 인자 year가 윤년인지 아닌지 판단하여 결괏값을 true와 false로 반환하는 isLeafYear( ) 함수를 완성하세요.

◈ 힌트 : 편의상 4의 배수인 해는 모두 윤년으로 생각하세요. 4의 배수인지 검사하려면 year % 4 = = 0을 확인하면 됩니다.


01     function isLeapYear(year) {
02         // if 조건문을 추가하세요
03             return true;
04         // else 구문을 추가하세요
05             return false;
06         }
07     }
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.