Variablen im JavaScript-Debugger
* 
Der JavaScript-Debugger (Beta) ist derzeit nur im Vorschaumodus verfügbar und keine verifizierte Funktion in ThingWorx Platform 10.0.0.
Mit dem JavaScript-Debugger können Sie den aktuellen Status von Variablen überprüfen und ihren Wert bei Bedarf ändern. Im JavaScript-Debugger werden im Abschnitt Variablen die aktuellen Werte von Variablen an dem Punkt angezeigt, an dem die Ausführung angehalten ist.
Der Abschnitt Variablen (Variables) enthält die folgenden Registerkarten:
Umfang
Überwachung
Terminal
Registerkarte "Umfang"
Die Registerkarte Umfang zeigt den Status des Stack-Frames, der angezeigt oder debuggt wird, sowie alle bekannten Variablen an, die in diesem Codeabschnitt deklariert sind. Sie zeigt den Variablennamen in blauem Text, gefolgt von einem Doppelpunkt als Trennzeichen und dem Wert der Variablen an.
Umfangsvariablen werden aktualisiert, sobald Änderungen am System vorgenommen werden, entweder durch schrittweises Durchlaufen des Codes oder durch Vornehmen von Änderungen auf der Registerkarte Terminal.
Registerkarte "Überwachung"
Auf der Registerkarte Überwachung können Sie Variablen deklarieren, die Sie beim Debuggen des Codes überwachen möchten. Sie können Variablen definieren, die sowohl im Bearbeitungs- als auch im Debugging-Modus überwacht werden sollen.
Wenn Sie Variablen definieren, die im Bearbeitungsmodus überwacht werden sollen, werden deren Werte leer angezeigt. Die Variablen, die überwacht werden sollen, werden für den aktuellen Benutzer gespeichert. Wenn Sie den Code schrittweise durchlaufen oder Änderungen auf der Registerkarte Terminal vornehmen, werden die zu überwachenden Variablen aktualisiert.
Die Registerkarte Überwachung besteht aus folgenden Elementen:
Symbolleiste mit Schaltflächen, mit denen Sie zu überwachende Variablen hinzufügen, den Status der zu überwachenden Variablen aktualisieren und alle markierten Variablen löschen können.
Variablennamen und ihre aktuellen Werte.
(Überwachungsausdruck bearbeiten) und (Ausdruck entfernen) für jede Variable.
* 
Wenn eine Variable in dem zu debuggenden Frame nicht erkannt wird, wird als Wert <not available> angezeigt.
Führen Sie die folgenden Schritte aus, um eine neue Variable hinzuzufügen, die überwacht werden soll:
1. Klicken Sie auf , und geben Sie den Variablennamen in das Feld ein.
2. Drücken Sie die Eingabetaste, oder klicken Sie auf eine Stelle außerhalb des Feldes.
Der Liste wird die neue Variable hinzugefügt.
* 
Wenn das Textfeld leer gelassen wird, wird der Liste die Variable nicht hinzugefügt.
Registerkarte "Terminal"
Die Registerkarte Terminal funktioniert wie eine Debugging-Shell. Sie zeigt Variablen an und ermöglicht es Ihnen, ihre Werte zur Laufzeit festzulegen. Sie können nur primitive Werte wie Zeichenfolge, Zahl und boolesche Werte aktualisieren. Sie können eine JavaScript-Bedingung oder einen -Ausdruck ausführen und das Ergebnis auf der Registerkarte Terminal anzeigen. Sie können die Symbolleiste verwenden, um alle Ausdrücke zu löschen. Im Gegensatz zu Variablen, die als überwacht festgelegt sind, werden Ausdrücke einmal ausgeführt und nicht aktualisiert, wenn Sie den Dienst debuggen. Ausdrücke werden mit Ihrem Benutzernamen gespeichert.
War dies hilfreich?