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:
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:
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é:
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.