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 }