Fonctions Javascript

Fermé
Utilisateur anonyme - Modifié le 29 nov. 2018 à 14:03
 Utilisateur anonyme - 29 nov. 2018 à 15:37
Bonjour,
Je suis en plein apprentissage du Javascript, et je bloque sur un exercice dont voici l'énoncé :

Complétez le programme pour que les fonctions carre1() et carre2() calculent et renvoient le carré du nombre passé en paramètre.
console.log(carre1(0)); // 0
console.log(carre1(2)); // 4
console.log(carre1(5)); // 25

console.log(carre2(0)); // 0
console.log(carre2(2)); // 4
console.log(carre2(5)); // 25

// Renvoie le carré de x
function carre1(x) {
  // Ajoutez votre code ici
  return 0;
}


Pour carre1, je penses avoir trouver la solution :
function carre1(x) {
return x * x;
}


C'est concernant carre2 que je bloque un peu :
// Renvoie le carré de x
const carre2 = x => 0; // Ajoutez votre code ici

J'ai essayer :
function carre2(x) {
  return x * x;
}

Mais j'ai un message d'erreur qui m'indique que la variable a deja été nommé précedemment.

Merci d'avance pour vos réponses.

1 réponse

Utilisateur anonyme
29 nov. 2018 à 15:37
Bonjour

Je ne pense pas que ton prof veut que tu écrives deux fois la même chose. Visiblement, pour carre2, il veut que tu utilises une fonction fléchée.
Explications ici :
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Fonctions/Fonctions_fl%C3%A9ch%C3%A9es
0