tengo un numero y quiero anteponerle un cero ¿Como es posible hacerlo?
num= 12345678
num = "0" + num // da error
Pienso que se debe transformar la variable "num" a String o algo parecido.
Cualquier idea es bienvenida !!
| ||||
loading........... si haces num= 12345678 num = "0" + num // da error num es un string. en que te marca el error? connection closed.
__________________ Maborak Technologies |
| ||||
Hola: Pues sí... creo que eso mismo hice yo muchas veces y si no me equivoco funciona en todos los navegadores... ![]() ![]() De todos modos se puede usar el método toString(); num2 = "0" + num.toString() Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo Última edición por caricatos; 14/11/2006 a las 05:06 |
| ||||
Hola: Por cierto, acabo de probar lo que dices que da error en los 3 navegadores que tengo: explorer, mozilla y opera... y no me ha devuelto ningún error... Si lo has probado con explorer, te diré que tiene una gestión de errores poco fiables, y muchas veces no copncuerda el número de línea donde realmente está el error con el que muestra ese navegador... la consola de javascript de mozilla/opera es mucho más fiable. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Hola: Procura aislar esas líneas o hacerlas comentario y vuelve a probar... en mozilla no devuelven error... se te tuvo que colar algún carácter o similar. Saludos ![]()
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
el error sale cuando muestro el campo (num) en una alerta, para poder saber que trae ya que en el proceso no hace nada... num=0undefined me pueden ayudar por favor
__________________ "Un aguila no se preocupa de cazar moscas" |
| ||||
siguiendo con el problema ... la concatenacion quedo OK !!! num = "0" + num.toString(); Ahora a la variable num quiero obtener el largo, pero arroja error sera porque no esta como numerico?, intente probando con la instruccion num = parseInt(num); //para convertir a entero largo = num.value.length; //para extraer el largo de la cadena alert("largo de num=" + largo + ""); // NO LA MUESTRA !!!! pero ni siquiera muestar la alerta .... ![]() Que puede estar sucediendo ????
__________________ "Un aguila no se preocupa de cazar moscas" |