Je débute un tuto et cela ne fonctionne pas

Résolu
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -
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 4259 Date d'inscription   Statut Membre Dernière intervention   1 057
 
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 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
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   Statut Membre Dernière intervention   100
 
il faut enlever le ; à la fin de la ligne du if
0
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
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