[javascript] 윤년 계산하기

매년 2월에는 28일인데, 윤년에는 29일인 인 기수 있다. 윤년을 계산하기 위해 다음의 논리를 사용할 수 있다.

윤년의 조건

  1. 연도가 4로 나누어 떨어지는 해는 윤년이다.
  2. 그 중 100으로 나누어 떨어지는 해는 평년으로 취급되지만,
  3. 400으로 나누어 떨어지는 해는 다시 윤년으로 취급된다.
function isLeapYear(year) {
  if ((year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0)) {
    return true;
  } else {
    return false;
  }
}

// 사용 예시
console.log(isLeapYear(2020)); // Output: true
console.log(isLeapYear(2021)); // Output: false

위의 코드에서는 주어진 year이 윤년인지 아닌지 확인하는 함수 isLeapYear를 구현했다. 해당 함수는 주어진 조건에 따라 true 또는 false를 반환한다.

이제 윤년을 확인하는데 사용될 수 있는 JavaScript 함수를 만들었으며, 이것은 매년 윤년을 계산하는데 유용할 것이다.

참고 자료