dedlfix: Zahlenreihe mit JavaScript bearbeiten

Beitrag lesen

Tach!

JavaScript kümmert sich ums Typecasting.

Dann lass bitte auch Typgleichheitsprüfungen weg, besonders wenn sie keinen Sinn ergeben, beispielsweise in folgenden Konstrukt.

if (typeof something === 'object') ...

typeof liefert ausnahmslos einen String und der Typ des Stringliterals auf der rechten Seite ist auch nie etwas anderes. So ein Vergleich ist technisch völlig gleichwertig zu einem mit ==, aber der Teil "stell sicher, dass die Typen gleich sind" des ===-Operators hat hier keinerlei Nutzen. Don't let me think, warum in solch eindeutigen Fällen die Typgleichheit erzwungen werden soll.

Und ansonsten: "JavaScript kümmert sich ums Typecasting."

dedlfix.