Hola, nesersito un ayuda con un script para odenar numeros en javascrip
Este es el codigo que tengo
var Cantidad = prompt("Cuantos numeros desea ordenar")
var numero = new Array(Cantidad)
var lista = new Array()
for (i=0;i<Cantidad;i++){
numero[i] = prompt("escriba el numero")
posicion = numero[i]
lista[posicion] = numero[i]
}
var ordenada = new Array()
var x = lista.length
var A = 0
var vacio
for (i=0;i<x;i++){
if (lista[i]==vacio){
}
else {
ordenada[A] = lista[i]
var A = A+1
}
}
alert(ordenada)
los numeros los ordena, pero tengo que no puedo usar la negacion de vacio para ahorrarme el else y poner el codigo dentero del if
if (lista[i]==!vacio){
ordenada[A] = lista[i]
var A = A+1
}
ya que si lo hago, no me muestra los numeros ordenasdos sino que solo una cadena de "true"
alguien tiene alguna idea de como ahorrarme ese pedaso de codigo?