Hallo Peter,
es ist eine sehr gute Idee, seinen Code zu kommentieren.
» function IsNumeric(value) {
> var bool = isNaN(+value));
// zähle die Klammern!
> bool = bool || (value.indexOf('.') != -1);
> bool = bool || (value.indexOf(",") != -1); // in diesem Code überflüssig
> return !bool;
> }
Obwohl der Code nicht umfangreich ist, verstehe ich nicht, was die Funktion tun *soll*. Ich kann nachvollziehen, was sie macht (wenn fehlerfrei) und verstehe daher die Implementierung nicht.
Freundliche Grüße
Vinzenz