Este artículo describe las técnicas de juicio y procesamiento de JavaScript para los números. Compártelo para su referencia. El análisis específico es el siguiente:
Las propiedades polimórficas de JavaScript son muy geniales. No necesita recordar tantas variables extrañas para un var. Sin embargo, a veces estás confundido. ¿Por qué obviamente agrego dos números, pero el resultado se agrega como cadenas? Esto es lo malo de JavaScript Var, no es como PHP, usando a. Para indicar que esta es una conexión de cadena. Esto es lo que necesita Parsefloat para especificar que este var es un número. ISNAN debe usarse para determinar si se trata de un número. Cuando Isnan (un var juzgado), el resultado es verdadero, entonces no es un número, y el resultado es falso, entonces es un número, nota aquí.
El siguiente es un programa como este. Ingrese dos números y se puede agregar normalmente. Si alguna de las entradas no es números, aparece un aviso. Si las entradas son números, aparece el resultado. Vale la pena señalar que en JavaScript, 00000.22 también se considerará un número, que es 0.22.
Así es como se escribe este programa. Al mismo tiempo, tenga cuidado no solo de determinar si NUM1 o NUM2 es un número, sino también para evitar que el usuario haga clic en el botón Cancelar. :
<html> <head> <meta http-equiv = "content-type" content = "text/html; charset = utf-8"/> </head> <body> </body> </html> <script> var num1 = window.prompt ("Por favor, ingrese un número"); var num2 = window.prompt ("Ingrese un segundo número"); if (isnan (num1) || isnan (num2) ||! num1 ||! num2) alerta ("¡No todos son un número!"); else {var res = parsefloat (num1)+parsefloat (num2); alerta ("El resultado de agregar dos números es:"+res); } document.write ("El programa se ha ejecutado, ¡rompamos!"); </script>Window.Prompt puede aparecer un cuadro de entrada. Aunque rara vez se usa en las páginas web hoy en día y es casi imposible de ver. Luego, sigue el proceso anterior y finalmente usa document.write para obtener información de manera invertida en la página web. La llamada información de salida anulada, es decir, sin importar qué contenido esté en la página web, el contenido en document.write la sobrescribirá. Este método rara vez se usa ahora.
Espero que este artículo sea útil para la programación de JavaScript de todos.