Contact: aviboots(AT)netvision.net.il
39,907 questions
51,839 answers
573 users
function isLeapYear(year) { return (year % 4 === 0 && year % 100 !==0 || year % 400 === 0); } console.log(isLeapYear(2020)); console.log(isLeapYear(2023)); /* run: true false */
function printLeapYear(year) { if (year % 4 == 0) { if (year % 100 == 0) { if (year % 400 == 0) console.log("Leap year"); else console.log("Not a leap year"); } else console.log("Leap year"); } else console.log("Not a leap year"); } printLeapYear(2020); printLeapYear(2023); /* run: Leap year Not a leap year */
function isLeapYear(year) { return new Date(year, 1, 29).getDate() === 29; } console.log(isLeapYear(2020)); console.log(isLeapYear(2023)); /* run: true false */