Resultat : NaN

Par naidinp, il y a 7 ans


Bonjour,

Je suis en train de suivre le cours sur le JavaScript (lecon 5 - Les fonctions) et j'ai une erreur en console.log qui m'affiche NaN

Voici mon code qui est exactement que celui qui est sur la vidéo (min : 36), et je comprends pas ou est l'erreur que j'ai pu faire.

/Exercice moyenne eleves var eleve1 = { nom: 'Jean', notes: [15, 16, 18] } var eleve2 = { nom: 'Marc', notes: [5, 18, 20] } var moyenne = function (notes) { var somme = 0 for (var i = 0; i < notes.lenght; i++){ somme = somme + notes[i] } return somme / notes.lenght } console.log(moyenne(eleve1.notes))

Dans la console à la place d'obtenir la moyenne pour l'eleve1, j'obtiens un NaN et je comprends pas pourquoi.
Merci pour votre aide.

3 réponses

Huggy, il y a 7 ans

revoie ton anglais
longueur = length et pas lenght

naidinp, il y a 7 ans

....tu est sur ? ....car quand je fait TAB ....il se complete automatiquement avec notes.lenght

naidinp, il y a 7 ans

MEA CULPA ....tu avait raison Huggy!
Ca marche! maintenant. - MERCI