Warum liefert die Javascript sort () - Funktion nicht die erwartete Ausgabe? [Duplikat]

Mögliche Duplikate:
funktioniert die Sortierung nicht mit ganzen Zahlen?
So sortieren Sie die Nummer in der JavaScript-Sortiermethode
Array.sort () sortiert die Zahlen nicht richtig

Code:

var x = [40,100,1,5,25,10];
x.sort();

Ausgabe:

1,10,100,25,40,5

Meine erwartete Ausgabe:

1,5,10,25,40,100

Antworten auf die Frage(4)

Ihre Antwort auf die Frage