Muchas gracias Evolve, con parseInt va perfecto :)

Carlos, no podía eliminar el primer digito de la cadena, porque detrás del
099 llegará el 100...

Un saludo. Javi

--------- Mensaje Original --------
De: [email protected]
Para: [email protected] <[email protected]>
Asunto: Re: [ASNativos]  Pasando String a Number
Fecha: 20/06/05 16:15

>
>
>
> Es que el casting de String a Number  toma por defecto la base octal (8)
> cuando la cadena empieza por 0.
> Te recomiedo que uses la funcion parseInt() para resolverlo
>
> parseInt(&quot;010&quot;) devuelve 8
>
> parseInt(&quot;010&quot;,10) devuelve 10
>
> Javier Fernández escribió:
>
> &gt;Hola listeros, me está pasando una cosa rarísima cuando trato de pasar
a
> &gt;número una cadena que extraigo de un xml. La cadena tiene el formato
000 y a
> &gt;partir de 010 hace unas cosas que no me explico o_O
> &gt;
> &gt;El Number de 009 me da 9
> &gt;El Number de 010 me da 8
> &gt;
> &gt;[CODE]
> &gt;trace('Number(&quot;009&quot;)= ' add Number(&quot;009&quot;));
> &gt;trace('Number(&quot;010&quot;)= ' add Number(&quot;010&quot;));
> &gt;[/CODE]
> &gt;
> &gt;¿alguien me puede explicar qué ocurre?
> &gt;
> &gt;Gracias y un saludo. Javier Fernández
> &gt;--
> &gt;http://drusunlimited.com
> &gt;
> &gt;----------------------------------
> &gt;Lista ASNativos:[email protected]
> &gt;http://www.5dms.com/listas
> &gt;----------------------------------
> &gt;
> &gt;
> &gt;
> &gt;
> &gt;
>
>
>
> ----------------------------------
> Lista ASNativos:[email protected]
> http://www.5dms.com/listas
> ----------------------------------
>

----------------------------------
Lista ASNativos:[email protected]
http://www.5dms.com/listas
----------------------------------

Responder a