Al codificar en JavaScript, a veces, los desarrolladores deben terminar el código en cualquier lugar por razones específicas, como "cuando se cumple una condición en particular", "para fines de prueba" o "cuando el script encuentra un error" que no puede manejar " , es posible que desee cancelarlo para que no continúe ejecutando y potencialmente cause más problemas.
Este artículo describirá el proceso para terminar el script en JavaScript.
Cómo terminar el script en JavaScript?
Para terminar el script en JavaScript, use las siguientes formas:
Método 1: Termine el script usando la instrucción "return"
Puedes usar un "devolverDeclaración "Cuando se cumple una condición y también maneja una condición inesperada en la que el código devolverá la salida especificada y detendrá el script.
Ejemplo
Primero, defina una función llamada "división"Con dos parámetros", "X" y "Y". Compruebe si la "y" es igual a 0 e imprima el mensaje "No se puede dividir por cero (terminado)". Porque, en la división, el denominador siempre debe ser mayor que 0. Si los operandos "x" y "y" no son cero, entonces divida ambos y devuelva el valor resultante a la función:
División de funciones (x, y)
if (y == 0)
retorno "no se puede dividir por cero (terminado)";
else return x / y;
Ahora, llame a la función pasando los valores "9"Como" X "y"5"Es" y ":
consola.log (división (9,5));
Invoca la función nuevamente pasando "X" y "Y" como "11" y "0", Respectivamente:
consola.log (división (11,0));
Producción
Método 2: terminar el script usando el comando "depurador"
Durante la prueba o la depuración, puede usar el "depurador"Comando para detener el script en cualquier momento. Detiene el proceso de ejecución del programa e implementa la función de depuración. Es como los puntos de interrupción en la depuración manual.
Ejemplo
En el ejemplo dado, primero crearemos un formulario que contenga dos campos de texto con un botón Enviar que invoca la función en el evento de clic:
En el archivo JavaScript o la etiqueta, use el siguiente código:
función myFunc ()
nombre var = documento.GetElementById ("Nombre").valor;
var hobby = documento.GetElementByid ("Hobby").valor;
depurador;
if (name == "")
documento.getElementById ("Error").innerhtml = "Ingrese el nombre";
falso retorno;
if (hobby == "")
documento.getElementById ("Error").innerhtml = "Enter Hobby";
falso retorno;
Según el código dado:
Se puede observar desde la salida que solo se llena un campo, y el depurador se llama que detiene el script haciendo clic en el "entregar" botón. Si procesa más, haga clic en el "Continuar"Botón del depurador:
Método 3: Terminar el script que lanza un error
Por último, pero no menos importante, también puede detener o terminar su script por "Lanzar un error"Sobre la ocurrencia de cualquier excepción.
Ejemplo
Aquí, en el ejemplo proporcionado, si algún campo de texto está vacío, lanzaremos un error de excepción y terminaremos/deteneremos el script:
función myFunc ()
nombre var = documento.GetElementById ("Nombre").valor;
var hobby = documento.GetElementByid ("Hobby").valor;
if (name == "" || hobby == "")
arrojar un nuevo error ("Programa terminado debido a los campos vacíos");
La salida indica que el script se detiene cuando uno o ambos campos de texto están vacíos:
Nota: Para nodo.JS, puedes usar el "abortar()" o "salida()"Métodos para terminar el script.
Conclusión
Para terminar el script en JavaScript, use el "devolver" declaración, "depurador"Comando, o"tirar un error". Puede usar cualquier enfoque de acuerdo con la preferencia. Sin embargo, el comando "depurador" se usa principalmente para probar el código. Este artículo describió el proceso para terminar el script en JavaScript.