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

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