Exercice 37/41

Soit les variables var1, var2, var3, var4, var5 déjà déclarées et qui contiennent un nombre.

Dans le fichier "script.js" :

  • déclarez la variable result;
  • utilisez Math.max() pour récupérer le nombre le plus grand;
  • affectez ce nombre à result;
  • cliquez sur "Soumettre ma réponse".

Leçon 37/41

Pour récupérer le nombre le plus grand, il faut utiliser la fonction max().

Exemple :

var grandNombre = Math.max(2,4,6,8); // Récupère 8

Commentaires les mieux notés

54 Commentaires

  • Grumlyman

    Grumlyman

    Bonjour, J'avais fait la même erreur, due à l'exemple donné dans la leçon. Ca fonctionne aussi techniquement, mais je suppose que si jamais il fallait modifier la var1 et remplacer par 100,par exemple, cela biaiserait notre Math.max qui afficherait toujours 57 et non pas 100, à moins de le modifier également. Bref, je pense que l'exemple donné dans la leçon devrait être détaillé pour montrer qu'on ne met pas forcément des nombres, mais les noms de nos variables. Juste mon avis.

    le 21/09/2022 à 13h57

  • Patricio M

    Patricio M Admin

    Ehmm... si tu reemplaces var1 = 100, le MAX sera 100 et il sera stocké dans result. Je n'ai pas compris ton commentaire..

    le 22/09/2022 à 08h49

  • amine.aboudaoud-88

    amine.aboudaoud-88

    Mon code ne passe pas pourtant sur la console ça me donne bien 57???var result = Math.max(42, 12, 7, 13, 57);

    le 25/07/2021 à 19h04

  • meriam

    meriam Admin

    Bonjour, il faut placer les noms des variables comme paramètres de la méthode Math.max (vous avez utilisé les valeurs des variables)

    le 26/07/2021 à 12h34

  • amine.aboudaoud-88

    amine.aboudaoud-88

    Bonjour,

    le 25/07/2021 à 19h03

  • meriam

    meriam Admin

    N'hésitez pas à poser des questions si vous trouvez des problèmes dans les exercices qui suivent. Bon travail.

    le 26/07/2021 à 12h35

  • Scottodipertaraphael-90

    Scottodipertaraphael-90

    var var1 = 42 var var2 = 12 var var3 = 7 var var4 = 13 var var5 = 57 var result = Math.max(var1,var2,var3,var4,var5)

    le 01/09/2020 à 10h33

  • nkeshimanabrice-37

    nkeshimanabrice-37

    ok bien vu

    le 28/11/2018 à 16h25

  • francoi.vdb-28

    francoi.vdb-28

    var result = Math.max(var1, var2, var3, var4, var5)

    le 09/11/2018 à 16h07

  • meriam

    meriam Admin

    Les variables var1, var2, var3, var4, var5 déjà déclarées et qui contiennent un nombre. Supprimez les lignes 1,2,3,4,5 sont inutiles.

    le 11/11/2018 à 10h33

  • veronique.nollet

    veronique.nollet

    Bonjour, j'ail le message d'erreur suivant : "result" ne contient pas le nombre le plus grand. Où est l'erreur ? var1 = 5; var2 = 7; var3 = 2; var4 = 15; var5 = 3; var result = Math.max(var1,var2,var3,var4,var5);

    le 07/04/2018 à 07h46

  • mram

    mram Admin

    Bonjour, il ne faut pas déclarer les variables, on l'a déjà fait pour vous. Juste faire l'opération.

    le 11/04/2018 à 01h32

  • eva-85

    eva-85

    Bonjour, voici mon code : var result = Math.max(var1,var2,var3,var4); je ne vois pas en quoi il n'est pas conforme et pourtant j'obtiens l'alert avec message "encore raté" .... no comprendo

    le 24/01/2018 à 09h59

  • mram

    mram Admin

    Bonjour, il manque var5 je pense.

    le 24/01/2018 à 14h59

  • omar.djellal

    omar.djellal

    Bonjour c'est un beuge

    le 25/09/2017 à 11h46

  • mram

    mram Admin

    Bonjour, votre premier essai (avec l'utilisation des variables) était le bon. Pas besoin de définir des nouvelles valeurs pour les variables, et il ne faut pas non plus utiliser des nombres directement.

    le 28/09/2017 à 20h46

  • omar.djellal

    omar.djellal

    Bonjour, je ne comprends pas j'ai un message me disant: "Il vous manque une image dans la première colonne de la première ligne." pouvez vous m'aider svp ?

    le 25/09/2017 à 11h46

  • mram

    mram Admin

    Bonjour, vous vous êtes trompé d'exercice je pense pour ce commentaire.

    le 28/09/2017 à 20h44

index.html
script.js
<!DOCTYPE HTML> <html> <head> <title>Récupérer le plus grand nombre</title> <script src="script.js"></script> </head> <body> </body> </html>
var var1 = 42 var var2 = 12 var var3 = 7 var var4 = 13 var var5 = 57