Vous êtes ici sur un forum d'entraide communautaire et non pas sur un forum de demande de service, le but n'est donc pas de fournir une réponse toute faite ou de directement fournir la solution à quiconque viendrait sans la moindre trace. Afin d'obtenir de l'aide et une solution à votre problème, il est fortement recommandé de présenter clairement l'état actuel du problème en nous fournissant :
Un descriptif clair et précis du problème : quelle valeur, quelles conditions, quel contexte ? (voir ligne suivante)
La tentative actuelle de résolution que vous avez effectué : le code, coloré à l'aide du bouton </>
Le résultat attendu et le résultat actuel
Toutes pistes de recherches pouvant aider à la résolution
Manque de recherche
La question que vous posez est très fréquente, cela démontre un manque de recherche évident. Internet et ce forum fourmillent de ressources répondant à votre besoin.
Je vous invite à effectuer de vraies recherches qui sont à la base d'un bon apprentissage…
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Sachant que ce n'est pas du C pourquoi ne pas simplement affecter la variable avec le retour de la fonction. Seul les objets sont modifiés par adresse en js si je ne dis pas de bêtises
S'il s'agit d'une fonction, il faut juste récupérer la valeur de ton paramètre, et y apporter la modification que tu veux, précédé du mot-clef "return". Par exemple, si tu veux utiliser une fonction pour modifier une valeur numérique en la multipliant par 2, tu peux faire :
function newValue(number){
return number*2;
}
Une fois ta fonction déclarée, tu peux l'utiliser afin de modifier (multiplier par 2), n'importe quelle valeur que tu as passé en paramètre de ta fonction (à condition que ce soit un nombre, bien sûr). Dans l'exemple, "newValue" est le nom de la fonction que tu as créé, "number" est le nombre passé en paramètre entre parenthèse, "return" est le mot-clef qui permet de renvoer la valeur modifiée, et "number*2" est l'opération que tu inventes pour modifier ta valeur. Tu peux inventer l'opération de ton choix.
Et pour exécuter ta fonction, il suffit de l'appeler par son nom, et de mettre entre parenthèse la nouvelle valeur sur laquelle l'opération doit se réaliser. Du coup ça donne:
newValue(5); //5 est transformé en 10
newValue(23) //46
newValue(101) //202
Oui oui avec un fonction. comme en C quand on passe une variable en adresse
Ce concept n'existe pas en javascript. Mais pour faire une analogie avec le C++, dis toi qu'en javascript les objets et arrays sont passés par référence, et tout le reste par valeur.
SpaceIn, d'accord. C'est en faite ce dont je voulais confirmer. Merci grandement.
Modifier un valeur en Java Script
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
yasakani no magatama