Fonctions Javascript

Utilisateur anonyme -  
 Utilisateur anonyme -
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
 
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