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 »