"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter a entrada do usuário de uma caixa de prompt em um valor numérico em JavaScript?

Como converter a entrada do usuário de uma caixa de prompt em um valor numérico em JavaScript?

Publicado em 17/11/2024
Navegar:936

How to Convert User Input from a Prompt Box to a Numeric Value in JavaScript?

Recuperando entrada numérica da caixa de prompt

Converter a entrada do usuário de uma caixa de prompt em um valor numérico é crucial para realizar cálculos matemáticos em JavaScript. Essa conversão pode ser alcançada por meio das funções parseInt() e parseFloat().

parseInt() e parseFloat()

parseInt() e parseFloat() analisam uma representação de string de um número em um valor numérico.

Sintaxe:

  • parseInt(string, radix): Analisa a string como um número inteiro, especificando opcionalmente a raiz do sistema numérico (o padrão é 10).
  • parseFloat(string): analisa a string como um número de ponto flutuante.

Exemplo:

var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseInt(x);
var num2 = parseInt(y);

Este código converte a entrada do usuário de strings em inteiros e os armazena nas variáveis ​​num1 e num2. Esses valores agora podem ser usados ​​para cálculos.

Dicas adicionais:

  • Especificando a raiz: Para sistemas numéricos diferentes de 10 (por exemplo, hexadecimal), especifique a raiz na função parseInt() (por exemplo, `parseInt("100", 16) para hexadecimal 100).
  • Tratamento de erros: parseInt() e parseFloat() podem retornar NaN (Not-a-Number) se a string de entrada não puder ser analisada. Lide com este caso para garantir cálculos sem erros.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3