IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Fonctionnement de la fonction eval()


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2005
    Messages : 277
    Par défaut Fonctionnement de la fonction eval()
    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

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2009
    Messages : 25
    Par défaut
    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:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var valeur1='c'; 
    eval("var valeur2='a'; alert(valeur2+'b'+"+valeur1+");");
    va concaténer les chaine de caractère, intégrer la chaine dans le source JS déjà chargé puis l'exécuter.

    --
    http://vgt.fr

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2005
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2005
    Messages : 277
    Par défaut
    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

Discussions similaires

  1. [PHP 5.0] Fonctionnement de la fonction "eval"
    Par falatop dans le forum Langage
    Réponses: 2
    Dernier message: 20/08/2009, 16h17
  2. Fonctionnement de la fonction eval
    Par Didier100 dans le forum Langage
    Réponses: 2
    Dernier message: 17/03/2009, 08h32
  3. Simuler la fonction eval
    Par topwl dans le forum Général JavaScript
    Réponses: 13
    Dernier message: 26/08/2005, 01h44
  4. Existe-t-il une fonction Eval() sous Delphi ?
    Par Hell dans le forum Langage
    Réponses: 5
    Dernier message: 20/12/2004, 17h45
  5. [String] équivalent de la fonction eval() en javascript
    Par jeyce dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 01/09/2004, 08h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo