Bonjour, je fais un exercice d'opneclassroom dans le cours sur javascript et je n'arrive pas à coder le carré de x, function carre1(x) quand x prend certaine valeur. Auriez vous une piste? Merci
Bonjour, je fais un exercice d'opneclassroom dans le cours sur javascript et je n'arrive pas à coder le carré de x, function carre1(x) quand x prend certaine valeur. Auriez vous une piste? Merci
salut, j'ai trouvé la 1ere réponse mais je ne trouve pas la 2ième. Auriez-vous une piste?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 // Renvoie le carré de x function carre1(x) { return x*x ;// Ajoutez votre code ici return 0; } // Renvoie le carré de x const carre2 = x => 0; // Ajoutez votre code ici 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
Le return 0 ne sert à rien, la ligne n'est jamais interprétée car le return de la ligne précédente sort de la fonction ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 return x*x ;// Ajoutez votre code ici return 0;
pour la seconde notation regarde du coté de "arrow function"
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
En utilisant le JS d'aujourd'hui :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 const carre2 = x => x**2; console.log(`carre2(7) = ${ carre2(7) }`);
Blog
Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
(Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)
«La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode
variable
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
@Diegomarck, il y a différentes façons de faire un carré en JS, mais je pense que ce qui te manque pour l’instant c’est surtout de te familiariser avec les deux notations de fonction en JavaScript.
La notation traditionnelle avec le mot-clé function, on dirait que tu la maîtrises, mais tiens compte de la remarque de SpaceFrog : le second return 0 ne sert à rien. En fait, tout ce qui se trouve après la première instruction return sera ignoré, on appelle ça parfois du code mort.
La notation fléchée, en anglais arrow function, vient elle-même en deux variantes : avec accolades { } ou sans.
Quand il n’y a pas d’accolades, le return est implicite. Ainsi, la syntaxe
est équivalente à
Code : Sélectionner tout - Visualiser dans une fenêtre à part x => { return x*x; }
Optionnellement, tu peux mettre des parenthèses autour de l’argument. Moi je trouve ça plus clair, mais c’est juste une question de goût.
Code : Sélectionner tout - Visualiser dans une fenêtre à part x => x*x;
Code : Sélectionner tout - Visualiser dans une fenêtre à part (x) => x*x;
La FAQ JavaScript – Les cours JavaScript
Touche F12 = la console → l’outil indispensable pour développer en JavaScript !
«La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode
Je ne sais pas je comprend juste qu'il essaye de parler d'une fonction à la quelle on passe en paramètre une valeur qui peut changer ... donc une variable.
Qui parle de ne pas pouvoir calculer un carré ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
«La pluralité des voix n'est pas une preuve, pour les vérités malaisées à découvrir, tant il est bien plus vraisemblable qu'un homme seul les ait rencontrées que tout un peuple.» [ René Descartes ] - Discours de la méthode
Bonjour,
ensuite il montre qu'il a trouvé le code pour une écriture « standard », définition de fonction,Envoyé par Diegomarck
mais pas pour la notation fléchéereturn x*x ;// Ajoutez votre code ici
const carre2 = x => 0; // Ajoutez votre code ici
Les joies du CSS | Réponses sur forum | Simple comme JS | Essais libres autour de l'API G$$gle Maps
✂ ---------------------------------------------
developpez.net c'est aussi :
✔ Les meilleurs cours et tutoriels pour apprendre le CSS
✔ Les meilleurs cours et tutoriels pour apprendre le (X)HTML
✔ Les meilleurs cours et tutoriels pour apprendre le JavaScript
Merci à tous pour vos nombreux messages!
En effet la phrase est ambiguë..je n'arrive pas à coder le carré de x, /./ quand x prend [une, ou] certaine(s) valeur(s).
Tu as des exemple des "certaines" valeurs pour les quelles tu ne peux pas calculer le carré ?
Bien que je reste persuadé que ce n'est pas le sens de la question ...)
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager