Raketenwilli: Array-Elemente nach Typ auswerten

Beitrag lesen

var arr1=[] arr1=['4','5','mm','8'] alle Array-Elemente sind zunächst Zeichenketten, dann möchte ich mit den Zahlen rechnen und die ZK('mm') auswerten, brauche also eine Funktion, die den Typ, der aus dem Array-Element entsteht, erkennt.

setze einfach

var arr1 = [ 4, 5, 'mm', 8 ];

Dann liefert typeof, was Du erwartest. So wie Du es gemacht hast, sind es Strings.

Ein anderer Trick geht so:

v = 'E';
if ( Number.isNaN( v * 1 ) ) {
    console.log("Hehe: Text");
} else {
    console.log("Hehe: Zahl");    
}

Literatur: JS: Number (MDN)

Und noch eine Bitte: Kannst Du auf Antwort mit Zitat verfassen klicken und nachsehen, wie ich den Quelltext notiert habe? Oder in der Hilfe? Wir hatten das doch schon mal - oder irre ich mich?