Variables dans le débogueur JavaScript
Dans le débogueur JavaScript, la section Variables affiche les valeurs actuelles des variables au moment où l'exécution du débogage est mise en pause. Si nécessaire, vous pouvez modifier les valeurs des variables.
La section Variables comprend les onglets suivants :
Onglet Etendue
L'onglet Etendue affiche l'état du frame de la pile en cours d'affichage ou de débogage, ainsi que toutes les variables connues déclarées dans cette section du code. Il affiche le nom de la variable en texte bleu suivi d'un séparateur (deux-points) et de la valeur de la variable.
Les variables d'étendue sont mises à jour lorsque des modifications sont apportées au système, soit en exécutant le code, soit en effectuant des modifications dans l'onglet Terminal. Pour plus d'informations sur l'exécution du code, consultez la rubrique Barre d'outils du débogueur.
Onglet Watch
L'onglet Watch vous permet de déclarer les variables que vous souhaitez surveiller pendant le débogage du code. Vous pouvez définir des variables à surveiller dans les modes édition et débogage.
Si vous définissez des variables à surveiller en mode édition, leurs valeurs apparaissent vides. Lorsque vous exécutez le code ou apportez des modifications dans l'onglet Terminal, les variables que vous définissez comme étant à surveiller sont mises à jour.
L'onglet Watch se compose des éléments suivants :
la barre d'outils qui contient des boutons vous permettant d'ajouter des variables à surveiller, d'actualiser le statut de vos variables définies pour la veille et d'effacer toutes les variables marquées comme étant à surveiller ;
les noms des variables et leurs valeurs actuelles ;
l'option icône Modifier en regard de chaque variable.
* 
Si une variable n'est pas reconnue dans le frame de la pile en cours de débogage, la valeur affiche <non disponible>.
Pour ajouter une nouvelle variable à surveiller, procédez comme suit :
1. Cliquez sur et entrez le nom de la variable dans le champ.
2. Appuyez sur Entrée ou cliquez en dehors du champ.
La nouvelle variable est ajoutée à la liste des variables à surveiller.
Onglet Terminal
L'onglet Terminal fonctionne comme un shell de débogage. Il affiche les variables et vous permet de définir leurs valeurs à l'exécution. Vous ne pouvez mettre à jour que les valeurs primitives, telles que les chaînes, les nombres et les valeurs booléennes. Vous pouvez exécuter une condition ou une expression JavaScript et afficher le résultat dans l'onglet Terminal. Contrairement aux variables définies pour la veille, les expressions sont exécutées une seule fois et ne sont pas mises à jour lorsque vous déboguez le service. Les expressions sont enregistrées avec votre nom d'utilisateur. Vous pouvez utiliser la barre d'outils pour effacer toutes les expressions.
Est-ce que cela a été utile ?