pother_dane: false >= null

Beitrag lesen

hallo,

(Auch) JS konvertiert automatisch Datentypen. false ist genauso !true wie null. false==null oder false=="" etc. ist also immer so wahr, wie false<=null.

dass js automatisch daten umwandelt ist mir schon klar gewesen. meine verwunderung entsprang dem, wie ich finde, gar nicht so selbstverständlichen umstand, dass null weder kleiner noch größer und auch nicht gleich false ist, aber gleichzeitig kleinergleich/größergleich.

Wenn Du den Datentyp bei der Bedinung mittesten möchtest, geht das (auch) in JS mit false===null. Das ist dann immer unwahr ..

die frage war mehr eine klassische interessefrage als einem programmierproblem gedankt. mit solchen sachen beschäftigt man sich halt wenn man noch lernen muss :)

gruß,

pD