¿Cuándo y por qué ‘devolver falso’ en JavaScript?

Las declaraciones de retorno, en lenguajes de programación, se utilizan para omitir la función que se está ejecutando actualmente y volver a la función de llamada. Las declaraciones de devolución pueden o no devolver ningún valor. A continuación se muestra el ejemplo de una declaración de devolución en JavaScript.

  • Ejemplo 1:

    // The return statement returns
    // the product of 'a' and 'b'
    function myFunction(a, b) {
      return a * b;   
    }
  • Ejemplo 2: Del mismo modo, podemos devolver verdadero o falso en una función de JavaScript simple.

    function isEqual(num1, num2) {
        if (num1 == num2) {
            return true;
        } else {
            return false;
        }
    }

Estas fueron algunas de las implementaciones básicas de declaración falsa de retorno en JavaScript. Sin embargo, existen algunas implementaciones más interesantes. Los desarrolladores web usan ‘devolver falso’ de diferentes maneras. Durante el envío del formulario, si una entrada en particular no se completa, se utiliza return false para evitar el envío del formulario.

El siguiente ejemplo ilustra el enfoque:

  • Ejemplo:

    <!DOCTYPE html>
    <html>
      
    <head>
        <title>
            Return false
        </title>
        <script>
            function validateForm() {
                var x = document.forms["myForm"]["fname"].value;
                if (x == "") {
                    alert("Please fill all the entries");
                    return false;
                }
            }
        </script>
    </head>
      
    <body style="text-align:center;">
        <h1 style="color: green;"
                GeeksforGeeks 
        </h1>
        <form name="myForm" 
              action="/action_page.php" 
              onsubmit="return validateForm()" 
              method="post">
            Name:
            <input type="text" name="fname">
            <input type="submit" value="Submit">
        </form>
    </body>
      
    </html>
  • Producción:

Publicación traducida automáticamente

Artículo escrito por anmolsharmalbs 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 *