ホームページ  >  記事  >  ウェブフロントエンド  >  js でコードの問題が発生したときにコードをデバッグする方法

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

angryTom
angryTom転載
2020-02-05 17:54:192145ブラウズ

この記事では、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 までご連絡ください。