Bonsoir à tous !
Je cherche à comprendre ce que fait la fonction eval().
JDN fait une brève explication mais c'est pas suffisant et pas trop compréhensible je trouve...
Une petite explication ?
Merci d'avance![]()
Bonsoir à tous !
Je cherche à comprendre ce que fait la fonction eval().
JDN fait une brève explication mais c'est pas suffisant et pas trop compréhensible je trouve...
Une petite explication ?
Merci d'avance![]()
Bonjour,
la fonction eval() interprète l'équivalente du source d'une chaine de caractère
Cette fonction ralenti fortement l'exécution du JS, et donc doit etre utiliser au minimum.
ex:
va concaténer les chaine de caractère, intégrer la chaine dans le source JS déjà chargé puis l'exécuter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var valeur1='c'; eval("var valeur2='a'; alert(valeur2+'b'+"+valeur1+");");
--
http://vgt.fr
haha... C'est donc une fonction JS et non spécifique à jQuery...
Merci pour ton information !!
Désolé, c'est donc pas la bonne catégorie
Et quand tu vois ça : http://www.dummwiam.com/resources/jSnow1.2/jsnow.js
Eval sert donc à interpréter les paramètres sans avoir à tester si a == 1 ou a ==2 ect... Ici ça évite une multitude de test car l'utilisateur est assez libre pour ajouter des paramètres. C'est bien ça que veut dire ce chilmblic ? :p
Partager