Je débute un tuto et cela ne fonctionne pas

Résolu/Fermé
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 11 mai 2015 à 18:40
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 - 12 mai 2015 à 10:55
Bonjour,

Je débute un tuto et cela ne fonctionne pas avec le code suivant:
// Écrivez votre fonction ci-dessous.
// N'oubliez pas d'appeler votre fonction !
function verifSommeil (nombreHeures)
{
   if (verifSommeil (nombreHeures) >= 8);
   {
        return "Vous dormez beaucoup ! Même peut-être trop !";
   }
   else
   {  
        return "Faites donc une p'tite sieste !";    
   }
};

Je vous remercie de votre aide.
A voir également:

3 réponses

luckydu43 Messages postés 3484 Date d'inscription vendredi 9 janvier 2015 Statut Membre Dernière intervention 30 juin 2022 815
11 mai 2015 à 19:18
Bonjour !

Voici une solution :
// Écrivez votre fonction ci-dessous.
// N'oubliez pas d'appeler votre fonction !
function verifSommeil (nombreHeures)
{
if (nombreHeures >= 8);
{
return "Vous dormez beaucoup ! Même peut-être trop !";
}
else
{
return "Faites donc une p'tite sieste !";
}
};


Bonne journée !
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
12 mai 2015 à 10:37
Merci j'ai essayé et j'ai l'erreur:
SyntaxError: expected expression, got keyword 'else'
0
Dr Zoidberg Messages postés 529 Date d'inscription jeudi 28 juin 2007 Statut Membre Dernière intervention 12 juin 2015 100
12 mai 2015 à 10:40
il faut enlever le ; à la fin de la ligne du if
0
barale61 Messages postés 1192 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 17 avril 2024 110
12 mai 2015 à 10:55
J'ai fait ça et ça marche.

var verifSommeil = function(nombreHeures){
if (nombreHeures >= 8) {
return "Vous dormez beaucoup ! Même peut-être trop !";
}
else {
return "Faites donc une p'tite sieste !";
}
};
0