Ver Mensaje Individual
  #4 (permalink)  
Antiguo 12/02/2002, 13:34
Andres_E
 
Fecha de Ingreso: enero-2002
Mensajes: 47
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: facil y bonito

Estuve buscando algo que te pueda servir y no encontre nada util :( ...., pero se me ocurrieron un par de ideas:
Que decis si en vez de hacer que ponga el numero absoloto haces por ejemplo:
Math.pow(numero, 1) (potencia del numero a la 1)
Math.round(numero) (Redondea el numero)
O bien hacer numero +1 y despues numero - 1, creo que tambien tendria que eliminar los ceros.

Fijate si con esas funciones te hace bien lo que queres. (No puedo probarlo, si no ya te decia)

Ah, antes que nada asegurate qe sea un numero, si no es, pone Dato = Number(numero) que lo convierte.....

Con respecto al tema de la comparacion, me parece que si es un numer no vas a poder "contar" los caracteres, asi que por ahi tenes dos opciones, lo convertis a cadena con dato = String(numero) o bien haces una comparacion asi:

if (numero>99999999999999999) {}

Esto para el caso de 17 cifras, ademas creo que en este caso no te importan los 0 a la izquierda porque no los tomaria en cuenta, asi que por ahi te ahorras trabajo....

Espero que te ayude.!!!

Andres.