Comment résilier le script en javascript

Comment résilier le script en javascript

Lors du codage en JavaScript, parfois, les développeurs doivent résilier le code à n'importe quel endroit pour des raisons spécifiques, telles que «lorsqu'une condition particulière est remplie», «à des fins de test» ou «lorsque le script rencontre une erreur» qu'il ne peut pas gérer , vous voudrez peut-être le résilier afin qu'il ne continue pas à exécuter et potentiellement causer d'autres problèmes.

Cet article décrira le processus de fin du script en javascript.

Comment résilier le script en javascript?

Pour terminer le script dans JavaScript, utilisez les moyens suivants:

  • Utilisation d'une instruction de retour
  • Utilisation de la commande Debugger
  • Erreur de lancer

Méthode 1: terminer le script à l'aide de l'instruction «return»

Vous pouvez utiliser un "retour”Instruction lorsqu'une condition est remplie et gère également une condition inattendue où le code renverra la sortie spécifiée et arrête le script.

Exemple

Tout d'abord, définissez une fonction appelée «division"Avec deux paramètres,"X" et "y". Vérifiez si le «Y» est égal à 0 et imprimez le message «Impossible de diviser par zéro (terminé)". Parce que, dans la division, le dénominateur doit toujours être supérieur à 0. Si les opérandes «x» et «y» sont non nuls, divisez les deux et renvoyez la valeur résultante à la fonction:

Division des fonctions (x, y)
if (y == 0)
retour "ne peut pas diviser par zéro (terminé)";

else return x / y;

Maintenant, appelez la fonction en passant des valeurs "9«Comme« x »et«5«Est« y »:

console.Log (division (9,5));

Invoquez à nouveau la fonction en passant «x» et «y» comme «11" et "0", respectivement:

console.Log (division (11,0));

Sortir

Méthode 2: terminer le script à l'aide de la commande «débogueur»

Pendant les tests ou le débogage, vous pouvez utiliser le «débogueur»Commande pour arrêter le script à tout moment. Il arrête le processus d'exécution du programme et met en œuvre la fonction de débogage. C'est comme des points d'arrêt dans le débogage manuel.

Exemple

Dans l'exemple donné, nous allons d'abord créer un formulaire qui contient deux champs de texte avec un bouton de soumission qui invoque la fonction de l'événement de clic:


Entrez votre nom automatique assorti = "OFF">


Entrez votre passe-temps


Dans le fichier JavaScript ou la balise, utilisez le code suivant:

fonction myfunc ()

var name = document.getElementByid ("nom").valeur;
var hobby = document.GetElementByid ("passe-temps").valeur;
débogueur;
if (name == "")
document.getElementByid ("erreur").innerhtml = "Entrée Nom";
retourne false;

if (hobby == "")
document.getElementByid ("erreur").innerhtml = "Entrez Hobby";
retourne false;

Selon le code donné:

  • Tout d'abord, définissez une fonction "myfunc ()"Cela se déclenchera sur l'événement de clic du bouton Soumettre.
  • Obtenez les valeurs des champs de texte en utilisant le «getElementByid ()«Méthode avec le«valeur" attribut.
  • Appeler le "débogueur»Commande pour arrêter l'exécution d'un script.
  • Vérifiez si les champs sont vides et imprimez le message d'erreur.

On peut observer à partir de la sortie qu'un seul champ est rempli, et le débogueur est appelé qui arrête le script en cliquant sur le "soumettre" bouton. Si vous traitez davantage, cliquez sur le «Continuer”Bouton du débogueur:

Méthode 3: terminer le script lançant une erreur

Enfin et surtout, vous pouvez également arrêter ou résilier votre script par «lancer une erreur"Sur l'occurrence d'une exception.

Exemple

Ici, dans l'exemple fourni, si un champ de texte est vide, nous lancerons une erreur d'exception et terminerons / arrêterons le script:

fonction myfunc ()

var name = document.getElementByid ("nom").valeur;
var hobby = document.GetElementByid ("passe-temps").valeur;
if (name == "" || Hobby == "")
lancer une nouvelle erreur ("Programme terminé en raison de champs vides");

La sortie indique que le script est arrêté lorsque l'un ou les deux champs de texte sont vides:

Note: Pour nœud.JS, vous pouvez utiliser le "avorter()" ou "sortie()»Méthodes pour résilier le script.

Conclusion

Pour terminer le script en JavaScript, utilisez le «retour" déclaration, "débogueur«Commande, ou«lancer une erreur". Vous pouvez utiliser n'importe quelle approche selon la préférence. Cependant, la commande «Debugger» est principalement utilisée pour tester le code. Cet article a décrit le processus de fin du script en javascript.