Exercice 19/41
Dans le fichier "script.js"
:
- utilisez
prompt()
pour poser la question "Question ?" - le texte par défaut doit être "Réponse";
- vous pouvez exécuter le code Javascript pour voir le résultat.
- cliquez sur "Soumettre ma réponse".
Leçon 19/41
Vous savez maintenant déclarer plusieurs types de variables, leur affecter des valeurs et faire des manipulations simples (calculs, concaténation, etc.).
Vous allez voir comment intéragir avec l'utilisateur afin de lui demander des informations. Mais comment récupérer ces informations ??
Avec la fonction prompt()
. Javascript propose nativement des fonctions qui permettent de faire des choses bien précises. Vous verrez plus tard comment construire vos propres fonctions. alert()
est aussi une fonction native de Javascript.
Pour faire simple, une fonction est un morceau de code "isolé" dans le sens où elle fonctionne en "boîte noire". C'est-à-dire qu'elle prend un ou des paramètres en entrée, exécute son code interne avec ces paramètres, et renvoie un résultat en sortie.
prompt()
permet d'afficher du texte à l'utilisateur pour lui demander une information (paramètre d'entrée) et propose à l'utilisateur de rentrer sa réponse (résultat en sortie), que la fonction va récupérer sous la forme d'une chaîne de caractère :
var prenom = prompt("Quel est votre prénom ?");
alert(prenom);
Le code ci-dessus récupère la réponse de l'utilisateur dans la variable prenom
puis la fonction alert()
affiche le résultat à l'écran.
prompt()
permet aussi de fournir un texte par défaut qui sera pré-rempli. Si l'utilisateur ne met rien à la place, c'est ce texte que la fonction va renvoyer :
var defaut = prompt("Question","Texte par défaut");
alert(defaut);
203 Commentaires
-
wilsonjeanclaude15-97
ecrivez simplement prompt("Question ?", "Réponse");le 15/07/2022 à 16h01
-
meriam Admin
oui exactement, il faut respecter ce qui est demandé par l'énoncé
le 15/07/2022 à 16h12
-
Bouss-14
re je trouve toujours pas mon erreur merci.le 14/07/2022 à 17h47
-
meriam Admin
La variable defaut n'est pas demandée par l'énoncé, écrivez directement la fonction prompt
le 15/07/2022 à 00h03
-
meriam Admin
N'hésitez pas à demander de l'aide si vous trouverez un problème dans les exercices suivant.
le 15/07/2022 à 00h04
-
Bouss-14
bonjour, je ne trouve pas mon erreur merci.le 14/07/2022 à 15h01
-
meriam Admin
Bonjour, la 1 ère partie de prompt doit être "Question ?"
le 14/07/2022 à 15h37
-
runy.alen-100
Si vous vous avez pris la tête... la reponse c'est prompt("Question ?","Réponse");... Si votre deuxieme parametre est diferent va metre error trop relule 20/03/2022 à 10h18
-
meriam Admin
Bonjour, il suffit de respecter ce qui demandé par navigateur.
le 21/03/2022 à 11h45
-
runy.alen-100
prompt("Question ?","Soumettre ma réponse"); // => Le 2eme paramètre de la fonction prompt est incorrectle 20/03/2022 à 10h15
-
meriam Admin
Bonjour, la 2 ème partie de de la fonction prompt doit être "Réponse".
le 21/03/2022 à 11h35
-
runy.alen-100
Merci!! Trop relu !!le 20/03/2022 à 10h13
-
runy.alen-100
Merci!! Trop relu !!le 20/03/2022 à 10h13
-
runy.alen-100
Merci!! Trop relu !!le 20/03/2022 à 10h13
-
francesca.nadel-57
Dans Script.js : var defaut = prompt("Question ?", "Réponse"); alert(defaut); Je reçois l'erreur : Pour cet exercice vous devez utiliser une seule instruction.le 11/02/2022 à 10h28
-
meriam Admin
Bonjour, la variable defaut n'est pas demandée, il suffit d'écrire la fonction prompt sans la déclaration d'une variable.
le 11/02/2022 à 12h43
-
busing.eric-69
Bonjour, Pourquoi dans la leçon le code est écrit d'une certaine façon et dans l'exercice on nous demande de l'écrire d'une autre façon ? C'est absolument pas logique, ça embrouillele 29/01/2022 à 12h13
-
meriam Admin
il faut savoir que la leçon est une façon d'expliquer.
le 31/01/2022 à 11h19
-
garicanna-95
Bonjour, j'ai mis ce code prompt("Question?","Réponse") mais quand j'appuie sur "Soumettre", j'ai ce message d'erreur: Le 1er paramètre de la fonction prompt est incorrectle 21/01/2022 à 10h57
-
meriam Admin
Bonjour, il faut laisser un espace entre Question et le point d'interrogation
le 21/01/2022 à 11h38
-
mendydorcely
var defaut = prompt("Question ?","Réponse"); alert(Réponse); je cherche mon erreur mais je la trouve toujours pasle 06/01/2022 à 12h45
-
meriam Admin
Bonjour, la variable que avez déclaré n'est pas demandée par l'énoncé.
le 06/01/2022 à 15h03
-
lecrie33-75
Bonjour,je ne comprends pas mon erreur,le 28/12/2021 à 15h35
-
meriam Admin
Bonsoir, il faut corriger votre code par ceci :prompt("Question ?","Réponse");
le 02/01/2022 à 22h15
-
saidabdallahsaidomar96-24
Bonjour , j'ai un problème sur mon code il fonctionne mais impossible de soumettre ma réponse : var Omar = prompt(" comment tu t'appelle ?"); alert(Omar);le 25/12/2021 à 14h52
-
meriam Admin
Bonsoir, la variable Omar n'est pas demander par l'énoncé.
le 26/12/2021 à 22h52
-
zahra.amargui-71
prompt("quel est votre prenom ?" , "zahra");le 10/12/2021 à 17h20
-
meriam Admin
Bonjour, le texte par défaut doit être "Réponse"; et la question doit être Question ?==>prompt("Question ?","Réponse");
le 13/12/2021 à 12h45
Commentaires les mieux notés