Enquanto a codificação em JavaScript, às vezes, os desenvolvedores precisam encerrar o código em qualquer local por razões específicas, como "quando uma condição específica é atendida", "para fins de teste" ou "quando o script encontrar um erro" que não pode lidar , você pode querer encerrá -lo para que ele não continue executando e potencialmente causar mais problemas.
Este artigo descreverá o processo para encerrar o script em JavaScript.
Como encerrar o script em javascript?
Para encerrar o script em JavaScript, use as seguintes maneiras:
Método 1: encerrar o script usando a instrução "retornar"
Você pode usar um “retornar".
Exemplo
Primeiro, defina uma função chamada “divisão”Com dois parâmetros,“x" e "y”. Verifique se o "y" é igual a 0 e imprima a mensagem "Não é possível dividir por zero (encerrado)”. Porque, na divisão, o denominador deve sempre ser maior que 0. Se os operandos "X" e "Y" forem diferentes de zero, divida os dois e retorne o valor resultante à função:
divisão de funções (x, y)
if (y == 0)
retornar "Não é possível dividir por zero (encerrado)";
caso contrário, retorne x / y;
Agora, chame a função passando valores “9"Como" x "e"5"É" y ":
console.log (divisão (9,5));
Invocar a função novamente passando "x" e "y" como "11" e "0”, Respectivamente:
console.log (divisão (11,0));
Saída
Método 2: encerrar o script usando o comando "depurador"
Durante o teste ou depuração, você pode usar o “Depurador”Comando para parar o script a qualquer momento. Ele interrompe o processo de execução do programa e implementa a função de depuração. É como pontos de interrupção na depuração manual.
Exemplo
No exemplo, primeiro, criaremos um formulário que contém dois campos de texto com um botão de envio que chama a função no evento de clique:
No arquivo JavaScript ou na tag, use o seguinte código:
função myfunc ()
Var Nome = Documento.getElementById ("nome").valor;
var hobby = documento.getElementById ("hobby").valor;
depurador;
if (nome == "")
documento.getElementById ("erro").inerhtml = "enter o nome";
retorna falso;
if (hobby == "")
documento.getElementById ("erro").INNERHTML = "Enter Hobby";
retorna falso;
De acordo com o código fornecido:
Pode ser observado na saída que apenas um campo é preenchido e o depurador é chamado que interrompe o script clicando no “enviar" botão. Se você processar mais, clique no “Continuar”Botão do depurador:
Método 3: encerrar o script lançando um erro
Por último, mas não menos importante, você também pode parar ou encerrar seu script por “jogando um erro”Sobre a ocorrência de qualquer exceção.
Exemplo
Aqui, no exemplo fornecido, se algum campo de texto estiver vazio, lançaremos um erro de exceção e encerraremos/interromperemos o script:
função myfunc ()
Var Nome = Documento.getElementById ("nome").valor;
var hobby = documento.getElementById ("hobby").valor;
if (nome == "" || hobby == "")
lançar um novo erro ("Programa terminado devido a campos vazios");
A saída indica que o script é interrompido quando os campos de um ou ambos estão vazios:
Observação: Para o nó.JS, você pode usar o “abortar()" ou "saída()”Métodos para encerrar o script.
Conclusão
Para encerrar o script em JavaScript, use o “retornar" declaração, "Depurador”Comando, ou“lançar um erro”. Você pode usar qualquer abordagem de acordo com a preferência. No entanto, o comando "depurador" é usado principalmente para testar o código. Este artigo descreveu o processo para encerrar o script em JavaScript.