Signification fonction javascript
Résolu
Christelle
-
christelle -
christelle -
Bonjour,
J'ai récupéré un petit script javascript sur le net il y a longtemps et aujourd'hui je nettoie/améliore le code.
Il y a un petit passage que je ne comprends pas. Je ne sais pas comment l'interpréter, comment le lire.
Pourriez- vous me donner un coup de main?
Voici le code:
J'ai l'impression de ne jamais tomber dans cette boucle, je n'ai ni 1 ni 2 d'affiché.
J'ai une fonction TEST qui fait quelques opérations plus haut avec les paramètres valeur et id et qui est bien éxécutée. Je bloque au niveau du if (result = test(.....)){
et alert('result ='+result);
En Français ça donnerai quoi? "Si result ....."
merci pour votre aide!
J'ai récupéré un petit script javascript sur le net il y a longtemps et aujourd'hui je nettoie/améliore le code.
Il y a un petit passage que je ne comprends pas. Je ne sais pas comment l'interpréter, comment le lire.
Pourriez- vous me donner un coup de main?
Voici le code:
// Fonction de comparaison if (result = test('../fonction.php?valeur='+escape(texte)+'&id=<?php echo $ID; ?>')){ if (result == 1) alert('result = 1'); else if (result == 2) alert('result = 2'); else alert('result ='+result); }
J'ai l'impression de ne jamais tomber dans cette boucle, je n'ai ni 1 ni 2 d'affiché.
J'ai une fonction TEST qui fait quelques opérations plus haut avec les paramètres valeur et id et qui est bien éxécutée. Je bloque au niveau du if (result = test(.....)){
et alert('result ='+result);
En Français ça donnerai quoi? "Si result ....."
merci pour votre aide!
A voir également:
- Signification fonction javascript
- Fonction si et - Guide
- V2v signification jeune ✓ - Forum Loisirs / Divertissements
- Signification :p - Forum Mail
- ^^ Signification message ✓ - Forum Mobile
- Signification smiley :3 ✓ - Forum Loisirs / Divertissements
5 réponses
Salut,
Ça n'a aucun intérêt de comparer la variable result avec test() si après on la compare avec 1 puis 2.
La première condition sert à vérifier si result() retourne autre-chose que "false" (en cas d'erreur par exemple). S'il n'y a aucune erreur dans la fonction test(), alors result contient son résultat qu'on traite à la suite.
Ça n'a aucun intérêt de comparer la variable result avec test() si après on la compare avec 1 puis 2.
La première condition sert à vérifier si result() retourne autre-chose que "false" (en cas d'erreur par exemple). S'il n'y a aucune erreur dans la fonction test(), alors result contient son résultat qu'on traite à la suite.
Pour exécuter la fonction seulement test(), oui.
Mais le code que tu montres est contenu dans une autre fonction (si j'ai bien compris) qui fait donc appel à la fonction test() et qui traite ensuite la valeur retournée par test() s'il n'y a aucune erreur.
Mais le code que tu montres est contenu dans une autre fonction (si j'ai bien compris) qui fait donc appel à la fonction test() et qui traite ensuite la valeur retournée par test() s'il n'y a aucune erreur.
Donc en fait pour simplement éxécuter la fonction il suffirait de faire:
c'est bien cela?
merci à tous! :)
test('../fonction.php?valeur='+escape(texte)+'&id=<?php echo $ID; ?>');
c'est bien cela?
merci à tous! :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question