todo mundo precisa, e ninguem acha, o nome ainda não é nada óbvio.
se você ja precisou obter um dado numérico de uma caixa de texto, se bateu com isso.
Ja procurei por strtoInt, stringvalue, valueint .... e muitas outras opções, mas o correto é:
parseInt()
e
parseFloat()
e
parseFloat()
parseInt("3.1415");
Retorna: 3
parseFloat("3.1415");//parseFloat retorna as casas decimais.
Retorna: 3.1415
parseInt("olá");
Retorna: NaN (Not a Number = Não é numero)
parseInt("4coisa")
Retorna: 4 (interessante, ele pega qualquer coisa que fo
parseInt("0xFF")
Retorna : 255 (FF é este numero em exadecimal)
Para utilizar os outras representações como acima, ainda é possivel especificar no segundo parâmetro como abaixo
parseInt("FF", 16);
Retorna: 255
parseInt("1000", 2);
Retorna: 8 que é o 1000 em binário
5 comentários:
adorei seu blog
muitíssimo interessante
Muito obrigado! Ajudou bastante! :D
Hexadecimal tem "H" :B
Obrigado pelo post! ;D
Como converte um numero por extenso no action script flash 8
Postar um comentário