Cómo terminar el script en JavaScript

Cómo terminar el script en JavaScript

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:

  • Usando una declaración de devolución
  • Usando el comando del depurador
  • Error de lanzamiento

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:


Ingrese su nombre Autocomplete = "Off">


Entra tu hobby


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:

  • Primero, defina una función "myFunc ()"Eso se activará en el evento de clic del botón Enviar.
  • Obtenga los valores de los campos de texto utilizando el "getElementById ()"Método con el"valor" atributo.
  • Llama a "depurador"Comando para detener la ejecución de un script.
  • Compruebe si los campos están vacíos e impriman el mensaje de error.

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.