Javascript qui bug ?

Raider -  
 Utilisateur anonyme -
Salut à tous,

j'ai commencer a apprendre le javascript, j'en suis au function et le site sur lequel j'apprend me dit que ma syntaxe et fausse et je vois pas du tout pourquoi :

Consigne de l'exercice :
Déclarez une fonction et appelez la "demandeNourriture".
Appelez la fonction et envoyez-lui la nourriture que vous voulez !

var demandeNourriture = function(nourriture) {
console.log("Je veux manger" + " " + nourriture);
};

nourriture("des tomates")


Erreur :

ReferenceError: nourriture is not defined


C'est moi ou le site qui est mauvais ?

1 réponse

  1. Utilisateur anonyme
     
    Salut,

    en fait tu as utilisé une syntaxe d'objet. Si tu souhaite faire une fonction, il faut faire alors :

    function demandeNourriture(nourriture) {
      console.log("Je veux manger" + " " + nourriture);
     };
    
    demandeNourriture("des tomates");
    


    pour les objets tu dois les instancier :

    var DemandeNourriture = function(nourriture) {
      console.log("Je veux manger" + " " + nourriture);
     };
    
    var nourriture = new DemandeNourriture('tommate');
    


    L'utilisation d'objet dans ce cas n'est pas justifié et est plus une utilisation avancé du JavaScript.
    ׺°"~'"°º×]|I{*------» LÖBÖTÖ «------*}I|[׺°"~'"°º×
    0