Einführung
In diesem Dokument werden verschiedene Rückgabewerte des integrierten Mathematik-Elements erläutert, über das Entwickler Bescheid wissen sollten.
Voraussetzungen
Verwendete Komponenten
Die Informationen in diesem Dokument basieren auf Cisco Unified Call Services, Universal Edition und Cisco Unified Call Studio, Universal Edition.
Konventionen
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps zu Konventionen von Cisco).
Hintergrundinformationen
Symptome: Das integrierte Math-Element wird verwendet, um einen Ausdruck zur Laufzeit zu evaluieren. Der resultierende Wert wird jedoch entweder als -0 oder NaN gespeichert.
Auflösung: Ein Wert von -0 kann bei negativen Zahlen in Ausdrücken auftreten, die in der Regel 0 ergeben. Dies ist keine Fehlerbedingung und kann von jedem benutzerdefinierten Code oder von Entscheidungen behandelt werden, die die Anwendung zur Analyse dieses Werts verwendet.
Ein NaN-Wert bedeutet, dass ein Problem mit der Bewertung des angegebenen Ausdrucks aufgetreten ist. Eine Division durch Null würde beispielsweise zu einem NaN-Wert führen. Wenn Ihre Sprachanwendung das integrierte Math-Element verwendet, muss sie diesen Wert überprüfen und entsprechend behandeln, z. B. einen mathematischen_error-Exit-Zustand aus einem Decision-Element beenden, damit der Anruffluss fortgesetzt werden kann.
Zugehörige Informationen