Cómo ordenar una matriz de enteros correctamente

Tratar de obtener el valor más alto y más bajo de una matriz que sé que contendrá solo enteros parece ser más difícil de lo que pensé.

var numArray = [140000, 104, 99];
numArray = numArray.sort();
alert(numArray)

Espero que esto muestre99, 104, 140000. En su lugar, se muestra104, 140000, 99. Así que parece que el orden es manejar los valores como cadenas.

¿Hay alguna manera de hacer que la función de ordenación se ordene realmente en valores enteros?

Respuestas a la pregunta(18)

Su respuesta a la pregunta