Para valores numéricos tenés que crear una función axiliar, ejemplo:
Código PHP:
<script>
function sortNumber(a,b){
return a - b;
}
var ej=[55,2,6,99,10];
alert(ej.sort(sortNumber));
alert(ej.reverse());
</script>
o:
Código PHP:
<script>
function sortNumber(a,b){
return -(a - b);
}
var ej=[55,2,6,99,10];
alert(ej.sort(sortNumber));
alert(ej.reverse());
</script>