Vergleichen der Gleichheit zweier Zahlen mit Hilfe der Funktion JavaScript Number ()

8

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.

%Vor%

Diese Warnung gibt einen false -Wert zurück. Warum gibt das nicht zurück true ?

    
WC Madhubhashini 18.03.2016, 06:40
quelle

1 Antwort

11
  

new Number() gibt object nicht Number zurück und Sie können Objekte wie diese nicht vergleichen. alert({}==={}); gibt auch false zurück.

Entfernen Sie new , da Sie keine neue Instanz von Number zum Vergleichen von Werten erstellen müssen.

Versuchen Sie Folgendes:

%Vor%
    
Rayon 18.03.2016, 06:42
quelle

Tags und Links