Aller au contenu
Création de sites web en éco-conception

20/05/2013 Modifier une valeur de variable JavaScript en cours de script

Lorsqu'on débugge du JavaScript, il est parfois utile de modifier la valeur d'une variable en cours d'exécution du script.

Firebug permet de réaliser cette opération très facilement grâce aux points d'arrêt et aux espions.

Voici un exemple pour le constater :

var variable1='contenu initial'; debugger; /* premier point d'arrêt */ var variable2=variable1; debugger; /* second point d'arrêt */

Chaque déclaration de variable est suivie d'un point d'arrêt ("debugger").

Le premier point d'arrêt interrompt l'exécution du script, ce qui donne tout loisir de modifier la valeur de variable1. Pour ce faire, il faut aller dans l'onglet "Espions", lequel liste les variables. Pour modifier leur valeur, clic droit puis "éditer la propriété".

Continuer (F8).

Le second point d'arrêt permet de constater que variable2 n'a plus la valeur initiale de variable1 mais bien celle qu'on vient de taper !

Source : http://www.softwareishard.com/blog/firebug/firebug-tip-modify-variable-value-at-runtime/

Commentaires

Ajouter un commentaire :