Pages

JS

🗒️Les Types


Vidéo : 

🎞️https://sites.google.com/view/dupontrvisionsl2/js?authuser=0#h.3ozmzv8ty8q0


Projet : https://dupontdenis.github.io/TypesJS-rayon/

🪛Clone : https://github.com/dupontdenis/TypesJS-rayon.git


TD : JS

🥷 Etudiez le code 

  1. const calendrier = new Array(),

  2.        mois = 2,

  3.        annee = 2025,

  4.        temps = new Date(annee, mois-1, 1);

  5.        

  6.     let Start = temps.getDay();

  7.             if (Start > 0) {

  8.                 Start--;

  9.             }

  10.             else {

  11.                 Start = 6;

  12.             }

  13.             let Stop = 31;

  14.             if (mois == 4 || mois == 6 || mois == 9 || mois == 11)--Stop;

  15.             if (mois == 2) {

  16.                 Stop = Stop - 3;

  17.                 if (an % 4 == 0) Stop++;

  18.                 if (an % 100 == 0) Stop--;

  19.                 if (an % 400 == 0) Stop++;

  20.             }



  21.             let nombre_jours = 1;

  22.             for (let i = 0; i <= 5; i++) {

  23.                 for (let j = 0; j <= 6; j++) {

  24.                     if ((i == 0) && (j < Start)) {

  25.                         calendrier.push(" ");

  26.                     }

  27.                     else {

  28.                         if (nombre_jours > Stop) {

  29.                             calendrier.push(" ");

  30.                         }

  31.                         else {

  32.                             calendrier.push(`${nombre_jours}`);

  33.                             nombre_jours++;

  34.                         }

  35.                     }

  36.                 }

  37.             }

  38.             console.log(calendrier)


🆘Pensez à exécuter le code et comparez le résultat avec le mois de Mars 2025 !




Attention aux réponses de copilot à ce sujet ! Voici sa réponse après avoir contesté une de ses réponses.

Copilot





Vous avez raison, le calendrier que j'ai fourni ne correspond pas à la réalité pour la France. En France, la semaine commence le lundi, et non le dimanche. Voici le calendrier corrigé pour mars 2025, en tenant compte que le 1er mars 2025 est un samedi :

[
  " ", " ", " ", " ", " ", "1", "2",
  "3", "4", "5", "6", "7", "8", "9",
  "10", "11", "12", "13", "14", "15", "16",
  "17", "18", "19", "20", "21", "22", "23",
  "24", "25", "26", "27", "28", "29", "30",
  "31", " ", " ", " ", " ", " ", " "
]

Ce tableau représente les jours du mois de mars 2025, avec des espaces pour les jours avant et après les jours réels de mars. Le 1er mars 2025 étant un samedi, les cinq premières positions sont vides, et les jours sont remplis en conséquence.

Merci de m'avoir signalé cette erreur ! Si vous avez d'autres questions ou besoin d'aide supplémentaire, n'hésitez pas à demander ! 😊



Cours JS

Lien : 👍 Cours JS


JS : basic

 

Youtube : JS