Table des matières
Partagez le débogage du résumé d'erreur simple JavaScript, qui est un résumé des notes que j'ai prises pendant le processus d'apprentissage
Résumé d'erreur
Il peut s'agir d'une erreur de syntaxe, généralement une erreur de codage ou une faute de frappe faite par le programmeur. Il peut s'agir d'une erreur d'orthographe ou d'une fonctionnalité manquante dans la langue (peut-être en raison des différences entre les navigateurs). L'erreur peut être causée par une sortie incorrecte du serveur ou de l'utilisateur.
Le terme technique pour décrire cette situation est : JavaScript lancera une erreur. Les instructions
(exception).
Maison interface Web js tutoriel Partager le débogage des erreurs récapitulatives des erreurs simples JavaScript

Partager le débogage des erreurs récapitulatives des erreurs simples JavaScript

Apr 04, 2017 pm 02:08 PM

Partagez le débogage du résumé d'erreur simple JavaScript, qui est un résumé des notes que j'ai prises pendant le processus d'apprentissage

Résumé d'erreur

  1. Lors du jugement d'une déclaration if ( x=0) C'est différent de (x==0) et (x===0)
    x=0 est une valeur négative, 0 est faux, et si x=10, c'est vrai.
    x==0 est jugé, mais il convertira automatiquement le type 🎜>Les opérateurs d'addition et de connexion sont différents
    x='10' y=5;

    x+y est égal à 105 à ce stade. time;

  2. Branche de chaîne

  3. La branche ci-dessus signalera une erreur
  4. C'est correct
     var x = "Hello
     World!";
    Copier après la connexion
    Vous pouvez également faites cela, ajoutez une barre oblique inverse

     var x = "HelloWorld!";
    Copier après la connexion


    Le point-virgule est oublié ou mal écrit

     var x = "Hello\
     World!";
    Copier après la connexion
  5. retour et le résultat de la nouvelle ligne n'a aucune valeur de retour

  6. Utilisez le nom comme index dans le tableau, les tableaux ne peuvent être indexés qu'avec des nombres

  7. Définir des objets de tableau Vous ne pouvez pas ajouter de virgule. à la fin

  8. Indéfini n'est pas nul

  9. La portée du bloc de programme nécessite une attention

  10. Erreurs JavaScript
  11. Lorsque le moteur JavaScript exécute du code JavaScript, diverses erreurs se produiront.

    Il peut s'agir d'une erreur de syntaxe, généralement une erreur de codage ou une faute de frappe faite par le programmeur. Il peut s'agir d'une erreur d'orthographe ou d'une fonctionnalité manquante dans la langue (peut-être en raison des différences entre les navigateurs). L'erreur peut être causée par une sortie incorrecte du serveur ou de l'utilisateur.

    Bien sûr, cela pourrait aussi être dû à de nombreux autres facteurs imprévisibles.



    JavaScript génère des erreurs

    Lorsqu'une erreur se produit, lorsque quelque chose ne va pas, le moteur JavaScript s'arrête généralement et génère un message d'erreur.

    Le terme technique pour décrire cette situation est : JavaScript lancera une erreur. Les instructions


    JavaScript try et catch

    try nous permettent de définir des blocs de code qui sont testés pour les erreurs lors de leur exécution. L'instruction

    catch

    nous permet de définir le bloc de code qui est exécuté lorsqu'une erreur se produit dans le bloc try. Les instructions JavaScript try
    et catch apparaissent par paires.
    essayez {} catch(err) {

    }
     //在这里运行代码
    Copier après la connexion

    Châtaigne

     //在这里处理错误
    Copier après la connexion

    ar txt="";
    function message() {

    }
    message();

       try {
           adddlert("Welcome guest!");
       } catch(err) {
           txt="本页有一个错误。\n\n";
           txt+="错误描述:" + err.message + "\n\n";
           txt+="点击确定继续。\n\n";
           alert(txt);
       }
    Copier après la connexion


Graphique des résultats

Partager le débogage des erreurs récapitulatives des erreurs simples JavaScriptInstruction Throw

L'instruction throw nous permet de créer des erreurs personnalisées.

Le terme technique correct est : créer ou

lancer une exception

(exception).

Si vous utilisez throw avec try and catch, vous pouvez contrôler le déroulement du programme et générer des messages d'erreur personnalisés.


Syntaxe

Les exceptions peuvent être des chaînes JavaScript, des nombres, des valeurs logiques ou des objets.

 throw *exception*
Copier après la connexion

    <!doctype html>
    <html>
    <head>
    <meta charset=&#39;UTF-8&#39; />
    <title>js异常</title>
    </head>
    <body>
        <input type="text" id="id"/><br/><button onclick="myfunc()">判断</button>
        <p id="mess"></p>
    <script type="text/javascript">
    function myfunc(){
     try {
         var x=document.getElementById('id').value;
        if (x=="") throw"值为空";
            if (isNaN(x)) throw"值不是数字";
                if (x<100) throw"值太小";
                    if (x>200) throw"值太大";
     } catch (e) {
         var y=document.getElementById('mess');
        y.innerHTML="错误:"+e+".";
     } finally {
         alert("这个一定会触发,不管有没有错,catch与finally可以任选一个写也可以全写,不能不写");
     }
    }
    </script>
    </body>
    </html>
Copier après la connexion
Rendu

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution à l'erreur d'invite de mise à jour Windows 0x8024401c Solution à l'erreur d'invite de mise à jour Windows 0x8024401c Jun 08, 2024 pm 12:18 PM

Table des matières Solution 1 Solution 21. Supprimez les fichiers temporaires de Windows Update 2. Réparez les fichiers système endommagés 3. Afficher et modifier les entrées de registre 4. Éteignez la carte réseau IPv6 5. Exécutez l'outil WindowsUpdateTroubleshooter pour réparer 6. Éteignez le pare-feu et autres logiciels antivirus associés. 7. Fermez le service WidowsUpdate. Solution 3 Solution 4 Une erreur « 0x8024401c » se produit lors de la mise à jour de Windows sur les ordinateurs Huawei Symptôme Problème Cause Solution Toujours pas résolu ? Récemment, le serveur Web a dû être mis à jour en raison de vulnérabilités du système. Après la connexion au serveur, la mise à jour affiche le code d'erreur 0x8024401c.

Explication détaillée du débogage des fonctions C++ : Comment déboguer les problèmes dans les fonctions multithread ? Explication détaillée du débogage des fonctions C++ : Comment déboguer les problèmes dans les fonctions multithread ? May 02, 2024 pm 04:15 PM

Le débogage multithread C++ peut utiliser GDB : 1. Activer la compilation des informations de débogage ; 2. Définir les points d'arrêt ; 3. Utiliser les threads d'information pour afficher les threads ; 4. Utiliser le thread pour changer de thread ; Cas réel de débogage : 1. Utilisez threadapplyallbt pour imprimer la pile ; 2. Vérifiez l'état du thread ; 3. Exécutez le thread principal en une seule étape ;

Comment utiliser LeakSanitizer pour déboguer les fuites de mémoire C++ ? Comment utiliser LeakSanitizer pour déboguer les fuites de mémoire C++ ? Jun 02, 2024 pm 09:46 PM

Comment utiliser LeakSanitizer pour déboguer les fuites de mémoire C++ ? Installez LeakSanitizer. Activez LeakSanitizer via l'indicateur de compilation. Exécutez l’application et analysez le rapport LeakSanitizer. Identifiez les types d’allocation de mémoire et les emplacements d’allocation. Corrigez les fuites de mémoire et assurez-vous que toute la mémoire allouée dynamiquement est libérée.

Raccourci vers le débogage et l'analyse de la fonction Golang Raccourci vers le débogage et l'analyse de la fonction Golang May 06, 2024 pm 10:42 PM

Cet article présente des raccourcis pour le débogage et l'analyse de la fonction Go, notamment : le débogueur intégré dlv, qui est utilisé pour suspendre l'exécution, vérifier les variables et définir des points d'arrêt. Journalisation, utilisez le package de journaux pour enregistrer les messages et les afficher pendant le débogage. L'outil d'analyse des performances pprof génère des graphiques d'appels et analyse les performances, et utilise gotoolpprof pour analyser les données. Cas pratique : Analyser les fuites mémoire via pprof et générer un graphe d'appel pour afficher les fonctions à l'origine des fuites.

Comment effectuer un débogage efficace dans les expressions Java lambda ? Comment effectuer un débogage efficace dans les expressions Java lambda ? Apr 24, 2024 pm 12:03 PM

Déboguer efficacement les expressions Lambda : Débogueur IntelliJ IDEA : définissez des points d'arrêt sur les déclarations de variables ou les méthodes, inspectez les variables internes et leur état et consultez la classe d'implémentation réelle. Java9+JVMTI : connectez-vous à la JVM d'exécution pour obtenir des identifiants, inspecter le bytecode, définir des points d'arrêt et surveiller les variables et l'état pendant l'exécution.

Comment effectuer des tests de concurrence et le débogage dans la programmation simultanée Java ? Comment effectuer des tests de concurrence et le débogage dans la programmation simultanée Java ? May 09, 2024 am 09:33 AM

Tests de concurrence et débogage Les tests de concurrence et le débogage dans la programmation simultanée Java sont cruciaux et les techniques suivantes sont disponibles : Tests de concurrence : tests unitaires : isolez et testez une seule tâche simultanée. Tests d'intégration : tester l'interaction entre plusieurs tâches simultanées. Tests de charge : évaluez les performances et l'évolutivité d'une application sous une charge importante. Débogage simultané : points d'arrêt : suspendez l'exécution du thread et inspectez les variables ou exécutez le code. Journalisation : enregistrez les événements et l'état du fil. Trace de pile : identifiez la source de l’exception. Outils de visualisation : surveillez l'activité des threads et l'utilisation des ressources.

Comment déboguer le code asynchrone PHP Comment déboguer le code asynchrone PHP May 31, 2024 am 09:08 AM

Les outils de débogage du code asynchrone PHP incluent : Psalm : un outil d'analyse statique qui trouve les erreurs potentielles. ParallelLint : un outil qui inspecte le code asynchrone et fournit des recommandations. Xdebug : Une extension pour déboguer les applications PHP en activant une session et en parcourant le code. D'autres conseils incluent l'utilisation de la journalisation, des assertions, l'exécution de code localement et l'écriture de tests unitaires.

Erreurs de débogage PHP : un guide des erreurs courantes Erreurs de débogage PHP : un guide des erreurs courantes Jun 05, 2024 pm 03:18 PM

Les erreurs courantes de débogage PHP incluent : Erreurs de syntaxe : vérifiez la syntaxe du code pour vous assurer qu'il n'y a pas d'erreurs. Variable non définie : avant d'utiliser une variable, assurez-vous qu'elle est initialisée et qu'une valeur lui est attribuée. Point-virgules manquants : ajoutez des points-virgules à tous les blocs de code. La fonction n'est pas définie : vérifiez que le nom de la fonction est correctement orthographié et assurez-vous que le bon fichier ou l'extension PHP est chargé.

See all articles