Introduction
Dans ce laboratoire, nous allons approfondir un exercice de programmation JavaScript visant à déterminer le nombre de jours dans un mois donné d'une année spécifiée. Grâce à ce laboratoire, vous allez apprendre à utiliser le constructeur Date et la méthode getDate() pour calculer le nombre de jours dans un mois. Vous aurez également l'occasion de pratiquer vos compétences en JavaScript et de mieux comprendre comment les calculs de dates fonctionnent en JavaScript.
Fonction JavaScript pour obtenir le nombre de jours dans un mois
Pour trouver le nombre de jours dans un mois spécifique d'une année donnée à l'aide de JavaScript, suivez ces étapes :
- Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation. - Créez une fonction nommée
daysInMonthqui prend deux paramètres :year(année) etmonth(mois). - À l'intérieur de la fonction
daysInMonth, utilisez le constructeurDatepour créer un objet de date à partir de l'annéeet dumoisdonnés. - Définissez le paramètre
jourssur0pour obtenir le dernier jour du mois précédent, car les mois sont indexés à partir de zéro. - Utilisez
Date.prototype.getDate()pour renvoyer le nombre de jours dans lemoisdonné. - Retournez le nombre de jours à partir de la fonction
daysInMonth.
Voici le code JavaScript pour la fonction daysInMonth :
const daysInMonth = (year, month) => new Date(year, month, 0).getDate();
Vous pouvez utiliser la fonction daysInMonth pour obtenir le nombre de jours dans n'importe quel mois d n'importe quelle année, comme le montrent ces exemples :
daysInMonth(2020, 12); // 31
daysInMonth(2024, 2); // 29
Sommaire
Félicitations ! Vous avez terminé le laboratoire Nombre de jours dans un mois. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.