Exercice 8/12
Soit texte
la variable qui contient la chaîne de caractères.
Dans le fichier "script.js"
:
- déclarez la variable
recup
; - créez la fonction
majuscule
avec un argumenttxt
; - la fonction doit convertir la chaîne de caractères en majuscule (voir astuce);
- cliquez sur "Soumettre ma réponse".
Leçon 8/12
Dans cet exercice il faut faire une fonction qui convertit tout une chaîne de texte en majuscule.
toUpperCase()
45 Commentaires
-
feraud.brieuc-22
je ne comprends pas mon erreur ici, la fonctionne marche correctementle 11/12/2020 à 06h04
-
meriam Admin
Bonjour, il faut retourner le résultat de la fonction dans la variable recup avec function majuscule(txt) { return txt.toUpperCase(); }recup = majuscule(texte); alert(recup); et
le 11/12/2020 à 09h45
-
steph.conv-48
Bonjour, une chose que je veux savoir: comment majuscule (txt) -présent dans function correspond à la sortie recup= majusculte (texte) alors que txt est differemment écrit de texte ? c'est dans le programme de java que nativement txt=texte= l'argument relié au mot ou ? mercile 25/07/2020 à 09h01
-
meriam Admin
Bonjour, txt est le paramètre de la fonction déclaré (ne faites pas la confusion entre un paramètre et une variable). Pour exécuter la fonction, on va utiliser la variable déclarée comme paramètre)
le 27/07/2020 à 07h25
-
steph.conv-48
Bonjour, une chose que je veux savoir: comment "function majuscule (txt)le 25/07/2020 à 08h59
-
meriam Admin
Bonjour, l'exercice demande de créer une fonction avec un paramètre txt.
le 27/07/2020 à 07h18
-
splash.pub.tn-3
je sais pas ou est mon erreur : var texte = "Lorem ipsum dolor sit amet"; var recup; function majuscule(txt) { return txt.toUpperCase(); } /* Votre fonction majuscule ici */ recup = majuscule(texte); alert(recup);le 19/06/2020 à 19h37
-
meriam Admin
Bonsoir, votre code est corret.
le 21/06/2020 à 21h16
-
meriam Admin
si le problème persiste encore merci de m'indiquer le message d'erreur affiché.
le 21/06/2020 à 21h17
-
sacha_cohen8-43
function majuscule(txt) { recup = txt.toUpperCase(); return recup; } recup = majuscule(texte); alert(recup); voici mon message d'erreur: Votre fonction majuscule ne doit contenir qu'une instructions (toUpperCase) je ne comprends pas ou est mon erreur cordialement bonne journeele 08/04/2020 à 07h10
-
meriam Admin
Bonjour, Oui la fonction majuscule doit contenir une seule instruction alors que vous avez mis 2 (la 1ère c'est :recup = txt.toUpperCase(); et la 2ème c'est return recup;) il suffit de mettre return txt.toUpperCase();
le 08/04/2020 à 09h53
-
alexisyovo75-14
C'est bon c'est régléle 29/10/2019 à 19h06
-
dai.clement-66
Dommage qu'on ne puisse pas simplement faire : alert(toUpperCase(texte));le 26/09/2018 à 13h23
-
meriam Admin
Dans cet exercice, vous devez passer par la fonction.
le 05/10/2018 à 14h04
-
lanco.christophe-84
bon, le code fonctionne mais n'est pas validé?? var recup; function trouve(txt,pos) { return(txt.charAt(pos)); } recup = trouve(texte,position); alert(recup);le 15/02/2018 à 20h45
-
mram Admin
Bonjour, vous avez une paire de parenthèses en trop qui est inutile.
le 15/02/2018 à 22h30
-
belespoir38
si on ne mettait pas return, que se passe-t-il, pour que je comprenne bien à quoi ça sert. Mercile 14/01/2018 à 08h47
-
mram Admin
Bonjour, si on ne met par "return" la fonction ne va rien "recracher" en sortie au moment de son exécution. Donc si elle ne "recrache" rien, au moment d'affecter à "recup" ce que devrait retourner la fonction il n'y a rien donc "recup" est vide.
le 17/01/2018 à 17h09
-
mram Admin
Une fonction est une portion de code indépendant qui fonctionne en mode "boîte noire". Elle prend des paramètres en entrée, fait des trucs avec des paramètres (ici mettre en majuscule un texte) puis retourne un résultat (ici le texte en majuscule), à condition d'utiliser "return".
le 17/01/2018 à 17h11
-
armand1807
l'exercice ne précise pas qu'il faut retourner le resultat mais je suppose que le cas de l'exercice on est obligé non ?le 17/08/2017 à 12h16
-
mram Admin
Oui il le faut, c'est le but d'une fonction : on lui donne des paramètre en entrée et souvent elle retourne un résultat en sortie selon ce qu'on lui demande de faire. Donc à un moment donné dans la fonction il faut utiliser "return".
le 17/08/2017 à 16h25
-
vincent.plasson
Autant pour moi, j'avais pris la mauvaise habitude de ne pas mettre ";" après chaque return depuis l'exo 6. Problème résolu !le 20/04/2017 à 10h29
-
vincent.plasson
Bonjour, voici mon code : var recup; function majuscule (txt) { return txt.toUpperCase() } recup = majuscule (texte); alert(recup); Je reçois comme erreur : AVEZ VOUS UTILISÉ L'ARGUMENT TXT DANS LA FONCTION ? Je ne comprends pas mon erreur, pourriez vous m'aiguiller ? Mercile 20/04/2017 à 10h14
-
mram Admin
Même observation que précédemment par rapport à l'usage de "recup".
le 18/12/2016 à 16h39
-
mathieu.finocchiaro
var recup; function majuscule(txt) { recup = txt.toUpperCase(); return recup } majuscule("bla"); alert(recup); idem avez vous utilisé l'arg dans la fctnle 16/12/2016 à 13h07
-
mram Admin
Idem ici, ligne 4 "return = ..." suffit car ligne 6 vous affectez le résultat de la fonction à "recup".
le 16/11/2016 à 17h41
Commentaires les mieux notés