Facebook
Twitter
LinkedIn

Fonction eval()

La fonction eval() permet d’évaluer une chaîne string et interprète son contenu.

/* SANS la fonction eval() */
document.write("2+2");

Affichage

2+2

/* AVEC la fonction eval() */
document.write(eval("2+2"));

Affichage

4

Vous remarquez qu’avec la fonction eval(), la chaîne « 2+2 » a bien été interprété comme une addition.

La chaîne peut aussi contenir des références de variables :

let a = 2, b = 3 ;
document.write(eval("a+b"));

Affichage

5

Note : la fonction eval() doit être utilisée qu’en dernier recours, en effet elle peut être dangereuse si le contenu string à interpréter est défini par un utilisateur malveillant. De plus eval() est plus lent car nécessite l’interpréteur Javascript.

A lire aussi

tutowebdesign

Afficher du contenu au scroll

Afficher du contenu au scroll Voici un effet impressionnant et pourtant très facile à mettre en place sur vos pages. Le principe consiste à faire

Lire »
MegaphoNews - Closer Than Ever

The leading news agency comes to your smartphone.  Download now.

Politique d'utilisation des cookies

En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies. Les cookies nous permettent de personnaliser le contenu, les sorties et d’optimiser notre trafic.