Un número primo es un número que es divisible por 1 y solo por sí mismo. Los primeros números primos son: 2, 3, 5, 7, 11, 13, 17, …
Un JavaScript usa el modelo DOM para verificar si el número ingresado es primo o no y muestra su mensaje de alerta correspondiente en la pantalla.
Ejemplos:
Input : 4 Output : Not Prime Input : 5 Output : Prime
Ejemplo 1: este ejemplo muestra el resultado mediante el uso de la función de alerta.
<!DOCTYPE html> <html> <head> <title> Check a number is Prime or not using JavaScript </title> <script type="text/javascript"> // Function to check prime number function p() { var n, i, flag = true; // Getting the value form text // field using DOM n = document.myform.n.value; n = parseInt(n) for(i = 2; i <= n - 1; i++) if (n % i == 0) { flag = false; break; } // Check and display alert message if (flag == true) alert(n + " is prime"); else alert(n + " is not prime"); } </script> </head> <body> <center> <h1>GeeksforGeeks</h1> <h4>check number is prime or not</h4> <hr color="Green"> <form name="myform"> Enter the number: <input type="text" name=n value=""> <br><br> <input type="button" value="Check" onClick="p()"> <br> </form> </center> </body> </html>
Producción:
- Antes de comprobar el número:
- Después de comprobar el número:
Ejemplo 2: Este ejemplo comprueba si un número dado es primo o no y muestra el resultado en la consola.
<!DOCTYPE html> <html> <head> <title> Check a number is Prime or not using JavaScript </title> <style> body { border:2px solid black; width:400px; height:150px; text-align:center; } h1 { color:green; } </style> <script type="text/javascript"> // Function to check for prime number function checkPrime() { var n, i, flag = true; // Getting the value form the // text field using DOM n = document.myform.n.value; n = parseInt(n) for (i = 2; i <= n - 1; i++) if (n % i == 0) { flag = false; break; } // Check and display output if (flag == true) console.log(n + " is prime"); else console.log(n + " is not prime"); } </script> </head> <body> <h1>GeeksforGeeks</h1> <h4>check number is prime or not</h4> <form name="myform"> Enter the number: <input type="text" name=n value=""> <input type="button" value="Check" onClick="checkPrime()"> <br> </form> </center> </body> </html>
Producción:
- Antes de comprobar el número:
- Después de comprobar el número:
Publicación traducida automáticamente
Artículo escrito por rajusinghbhati y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA