> > In addition to Sam's tip to *always add the radix when using > parseInt()* you can also use a shortcut when dealing with decimals. > +"08" will return 8 > > For the interested parseInt("08") returns 0 because interpreter thinks that "08" is octal; 8 Mod 8 => 0 Likewise, parseInt("0111") will return 11 Mod 8 = 1*64 + 1*8 + 1= 73 And, as Christian has mentioned, always using radix is a good practice of defensive coding . Cheers -- Volkan Ozcelik +>Yep! I'm blogging! : http://www.volkanozcelik.com/cre8/blog/ +> Going solo in Turkish: http://www.volkanozcelik.com/donkisot/ +> My projects/studies/trials/errors : http://www.sarmal.com/ +> Sardalya JavaScript Library: http://www.sarmal.com/sardalya/