Javascript qui bug ?

Fermé
Raider - Modifié par Raider le 23/05/2015 à 21:37
 Utilisateur anonyme - 24 mai 2015 à 14:10
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 ?
A voir également:

1 réponse

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