Este artigo descreve as técnicas de julgamento e processamento de JavaScript para números. Compartilhe para sua referência. A análise específica é a seguinte:
As propriedades polimórficas JavaScript são muito legais. Você não precisa se lembrar de tantas variáveis estranhas para um VAR. No entanto, às vezes você está confuso. Por que, obviamente, adiciono dois números, mas o resultado é adicionado como strings? Essa é a coisa ruim sobre o JavaScript VAR, não é como PHP, usando a. para indicar que esta é uma conexão de string. É isso que você precisa do Parsefloat para especificar que esse VAR é um número. O ISNAN precisa ser usado para determinar se isso é um número. Quando Isnan (um VAR julgado), o resultado é verdadeiro, então não é um número e o resultado é falso, então é um número, nota aqui.
A seguir, é apresentado um programa como este. Digite dois números e pode ser adicionado normalmente. Se alguma das entradas não forem números, um rápido será exibido. Se as entradas forem números, o resultado será exibido. Vale ressaltar que no JavaScript, 00000.22 também será considerado um número, que é 0,22.
É assim que este programa é escrito. Ao mesmo tempo, tenha cuidado não apenas para determinar se o num1 ou o num2 é um número, mas também para impedir que o usuário clique no botão Cancelar! :
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <body> </body> </html> <cript> var num1 = window.prompt ("digite um número"); var num2 = window.prompt ("digite um segundo número"); if (isnan (num1) || isnan (num2) ||! num1 ||! num2) alerta ("todo mundo não é um número!"); else {var res = parsefloat (num1)+parsefloat (num2); alerta ("O resultado da adição de dois números é:"+res); } document.write ("O programa foi executado, vamos terminar!"); </script>Window.Prompt pode exibir uma caixa de entrada. Embora raramente seja usado hoje em páginas da web e seja quase impossível de ver. Em seguida, segue o processo acima e, finalmente, usa o documento.Write para produzir informações superestinadas na página da web. As chamadas informações de saída substituídas, ou seja, não importa o conteúdo da página da web, ele será substituído pelo conteúdo no document.write. Este método raramente é usado agora.
Espero que este artigo seja útil para a programação JavaScript de todos.