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
- Signification :p - Forum Mail
- Livre catégorie 8 signification ✓ - Forum Loisirs / Divertissements
- O/ signification ✓ - Forum Hotmail / Outlook.com
- (Y) emoji signification ✓ - Forum Mail
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