Hallo!
Ich arbeite mit Arrays, die sowohl Zahlen als auch Zeichenketten enthalten: z.B.
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. Alle versuche mit "undefined" und "typeof" sind gescheitert. Mit der brachialen Funktion:
Z0=0
while (Z0 < ein1.length){
if((ein1[Z0]%2==0)||(ein1[Z0]%2==1)){
ANZ1[Z0]= 1*ein1[Z0] //Zahlen
}else{
MM1=ein1[Z0] //Srings
}
Z0=Z0+1;
}
Gibt es nicht eine elegantere Lösung?
Es grüßt Effel