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;
}