Verifique que un número sea Prime o no use JavaScript

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *