JSFiddle - React, Tailwind, and code Playground

by Nicolas PUJOL

JavaScript

// Traitement de l'année saisie.
var annee = fct_verif_annee();
alert("L'annee suivante : " + annee + " " + (fct_verif_bissextile(annee) ? "est" : "n'est pas") + " bissextile.");

// Vérification de la saisie de l'année
function fct_verif_annee() {
	var i_annee;
    while (Number.isInteger(i_annee) === false) {
        i_annee = Number(prompt("Veuillez saisir une année valide :"));
    }
    return i_annee;
}

// L'année saisie est-elle bissextile ?
function fct_verif_bissextile(annee) {
    return new Date(annee, 1, 1).getMonth() == new Date(annee, 1, 29).getMonth() ? true : false;
}