Wenn ich versuche, zwei Zahlen mit der Funktion JavaScript Number()
zu vergleichen, gibt sie false
value für gleiche Zahlen zurück. Die Operationen "Reiben als" ("& gt;") und "Kleiner als" ("& lt;") geben jedoch true
zurück.
Diese Warnung gibt einen false
-Wert zurück. Warum gibt das nicht zurück true
?
new Number()
gibtobject
nichtNumber
zurück und Sie können Objekte wie diese nicht vergleichen.alert({}==={});
gibt auchfalse
zurück.
Entfernen Sie new
, da Sie keine neue Instanz von Number
zum Vergleichen von Werten erstellen müssen.
Versuchen Sie Folgendes:
Tags und Links javascript