Der nächste Schritt ist nun mit Hilfe des Debuggers und Breakpoints das Verhalten und die Entwicklung der Variablen anzusehen.
Es kann sein, dass gewisse Werte als String betrachtet werden, auch wenn sie eigentlich Zahlen wären.
NaN (Not a Number) ist genau, was es sagt, keine Zahl. Das kann zum Beispiel dann auftreten, wenn eine Division 0/0 erfolgt, oder aber ein String in einer Mulitiplikation, Subtraktion oder Division enthalten ist.
HTH
als Antwort auf: [#86307]