Variables en el depurador de JavaScript
En el depurador de JavaScript, en la sección Variables se muestran los valores actuales de las variables en el punto en el que se pausa la ejecución de la depuración. Si fuera necesario, se pueden cambiar los valores de las variables.
En la sección Variables se incluyen las siguientes fichas:
Ficha Ámbito
En la ficha Ámbito se muestra el estado del marco de pila que se está visualizando o depurando, así como las variables conocidas declaradas en esa sección del código. Se muestra el nombre de la variable en texto azul seguido de un separador de dos puntos y el valor de la variable.
Las variables de ámbito se actualizan cuando se realizan cambios en el sistema, ya sea recorriendo el código o realizando cambios en la ficha Terminal. Para obtener más información sobre cómo recorrer el código, consulte Barra de herramientas del depurador.
Ficha Watch
La ficha Watch permite declarar las variables que se desean supervisar mientras se depura el código. Se pueden definir variables para observar en los modos de edición y depuración.
Si se definen variables para observar en el modo de edición, sus valores aparecen vacíos. Al recorrer el código o realizar cambios en la ficha Terminal, se actualizan las variables que se deben observar.
La ficha Watch consta de lo siguiente:
Barra de herramientas que contiene botones que permiten añadir variables para observar, actualizar el estado de las variables definidas para observar y borrar todas las variables marcadas para observar.
Nombres de variables y sus valores actuales.
La opción Icono de edición junto a cada variable.
* 
Si una variable no se reconoce en el marco de pilas que se está depurando, se muestra el valor <no disponible>.
Para añadir una nueva variable a observar, realice los siguientes pasos:
1. Pulse en e introduzca el nombre de la variable en el cuadro.
2. Pulse Intro o pulse fuera del cuadro.
La variable se añade a la lista de observaciones.
Ficha Terminal
La ficha Terminal funciona como un shell de depuración. En ella se muestran variables y se pueden definir sus valores en tiempo de ejecución. Solo se pueden actualizar valores primitivos, como cadenas, números y valores booleanos. Se puede ejecutar una condición o expresión de JavaScript y ver el resultado en la ficha Terminal. A diferencia de las variables definidas para ser observadas, las expresiones se ejecutan una vez y no se actualizan a medida que se depura el servicio. Las expresiones se guardan con su nombre de usuario. La barra de herramientas se puede utilizar para borrar todas las expresiones.
¿Fue esto útil?