Page 1 sur 1

afficher un message en fonction d'une réponse

Posté : 03 juil. 2021, 22:59
par Shijune
nouveau sur les forum et totalement vierge en javascript, je viens de potasser et j'essaie de mettre en pratique ce que j'ai appris, j'affiche une fenetre de dialogue avec la date et j'essaye d'avoir un message "personnalisé" en fonction de la date. mon code actuel ne m'affiche que la dernière option, la solution est sans doute toute conne mais un peu d'aide m'aiderai beaucoup....

var user = prompt("Please enter your name");
var age = prompt("how old are you ?")
if (age > 18 ){alert ("bonjour "+user);}
else {alert ( "on se revoit dans quelques années ;-)"); }
var ladate=new Date()
Date= (ladate.getDate()+"/"+(ladate.getMonth()+1)+"/"+ladate.getFullYear());
switch (Date) {case 1,2 : alert ( " je sais c'est dur mais le WE était bon ");
break;
case 3,4 : alert("courage plus que quelques jours...");
break;
case 5 : alert ( "detend toi, c'est bientot le WE" );
default : alert ( "t'es sur quelle planete ?" ); }

Re: afficher un message en fonction d'une réponse

Posté : 04 juil. 2021, 18:58
par webmaster
Bonjour

Le comportement du script est logique.
La variable date contient "4/7/2021"

Il faut utiliser getDay() pour avoir le jour de la semaine
https://www.toutjavascript.com/referenc ... getday.php

Re: afficher un message en fonction d'une réponse

Posté : 11 oct. 2021, 05:21
par jilliannix
merci bien exactement ce que je cherchais