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("010") devuelve 8 > > parseInt("010",10) devuelve 10 > > Javier Fernández escribió: > > >Hola listeros, me está pasando una cosa rarísima cuando trato de pasar a > >número una cadena que extraigo de un xml. La cadena tiene el formato 000 y a > >partir de 010 hace unas cosas que no me explico o_O > > > >El Number de 009 me da 9 > >El Number de 010 me da 8 > > > >[CODE] > >trace('Number("009")= ' add Number("009")); > >trace('Number("010")= ' add Number("010")); > >[/CODE] > > > >¿alguien me puede explicar qué ocurre? > > > >Gracias y un saludo. Javier Fernández > >-- > >http://drusunlimited.com > > > >---------------------------------- > >Lista ASNativos:[email protected] > >http://www.5dms.com/listas > >---------------------------------- > > > > > > > > > > > > > > ---------------------------------- > Lista ASNativos:[email protected] > http://www.5dms.com/listas > ---------------------------------- > ---------------------------------- Lista ASNativos:[email protected] http://www.5dms.com/listas ----------------------------------

