Почему функция Javascript sort () не дает ожидаемого результата? [Дубликат]

Possible Duplicate:
sort not working with integers?
How to sort number in javascript sort method
Array.sort() doesn't sort numbers correctly

Код:

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

выход:

1,10,100,25,40,5

Мой ожидаемый результат:

1,5,10,25,40,100

Ответы на вопрос(4)

Ваш ответ на вопрос