js でコードの問題が発生したときにコードをデバッグする方法

angryTom
リリース: 2020-02-05 17:54:19
転載
2173 人が閲覧しました

この記事では、JavaScript コードを作成する際に問題が発生した場合のデバッグ方法を紹介しますので、JavaScript を学習する学生の皆様のお役に立てれば幸いです。

js でコードの問題が発生したときにコードをデバッグする方法

js でコードの問題が発生したときにコードをデバッグする方法

シングルステップ トラッキング デバッグ デバッガー;

コンソール監視関数は、変数の現在の値を確認します。

関数操作を開始します。

継続中 クリックしてループを続行すると、指定した変数の値も変更されます

# ブレークポイントを追加します

ジャンプイン 関数からジャンプします

throw new Error() は積極的に例外をスローします


次のコードは実行されなくなります

コードはジャンプします。この文に最も近い try ステートメントに移動します。

#Use

try{
}catch(e){
}
ログイン後にコピー

Exception を受け取ります

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        try{
            var foo={};
            console.log(foo.pro);
        }catch(e){
            console.log(e);//undefined
        }finally{
            console.log(&#39;异常导致程序中止啦~&#39;);//异常导致程序中止啦~
        }
    </script>
</body>
</html>
ログイン後にコピー


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script>
        function multi(num1, num2){
            if(typeof num1 != "number" || typeof num2 != "number"){
                throw new Error(&#39;必须输入数字!!!&#39;);
            }
            console.log(num1*num2);
        }

        try{
            //multi("a", "b");//Error: 必须输入数字!!!
            multi(1, 2);//2

        }catch(e){
            console.log(e);
        }finally{
            console.log(&#39;不管有没有异常我都要执行哈~&#39;);
        }
    </script>
</body>
</html>
ログイン後にコピー

この記事は
js チュートリアル

列からのものです。ぜひ学習してください。

以上がjs でコードの問題が発生したときにコードをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート