pother_dane: Variablentyp überprüfen

Beitrag lesen

hallo,

nie hätte ich behaupten wollen, meine lösung sei die ausgereifteste. ich wollte nur auch mal aus der lesenden passivität heraustreten und etwas beitragen. und hierfür:

return (l==lm) ?true :false;

Wozu? l == lm ist doch ein Boolescher Ausdruck mit eben dem Wahrheitswert, der zurückgegeben werden soll. Also:

return (l == lm);

schäme ich mich sogar ein wenig. wie doof, aber ehrlich!

dass isNaN() auch strings wie gewünscht verarbeitet wusste ich schlicht nicht, sonst hätte ich mir den "spass" mit dem funktiönchen tatsächlich gespart. my bad!

anhänglichst noch eine frage:

Wozu das Ganze? Wenn du schon einen regulären Ausdruck bemühst, solltest du '^' und '$' kennen und anwenden.

mir mag nicht so recht einfallen, wozu ich in diesem kontext '^' und '$' brauchen könnte.

herzlichst,

pd