try ステートメントは、コード ブロックのエラーをテストします。
catch ステートメントの処理エラー。
throw ステートメントを使用してカスタム エラーを作成します。
JavaScript エラー
JavaScript エンジンが JavaScript コードを実行するときに、さまざまなエラーが発生する可能性があります。
構文エラーの可能性があります。通常はプログラマによるコーディング エラーまたはタイプミスです。
スペルの間違い、または言語の機能が欠落している可能性があります (ブラウザの違いが原因である可能性があります)。
サーバーまたはユーザーからの誤った出力が原因でエラーが発生する可能性があります。
もちろん、他の多くの予測不可能な要因が原因である可能性もあります。
JavaScript がエラーをスローする
エラーが発生したり、何か問題が発生したりすると、通常、JavaScript エンジンが停止し、エラー メッセージが生成されます。
この状況を説明する専門用語は、「JavaScript がエラーをスローする」です。
JavaScript try および catch
try ステートメントを使用すると、実行時にエラーがテストされるコード ブロックを定義できます。
catch ステートメントを使用すると、try コード ブロックでエラーが発生したときに実行されるコード ブロックを定義できます。
JavaScript ステートメントの try と catch はペアで表示されます。
構文
try {
//ここでコードを実行
} catch(err) {
//ここでエラーを処理
}
例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> function message() { try { adlert("Hello World!"); } catch(err) { alert("错啦!"); } } </script> </head> <body> <input type = "button" value = "点击" onclick = "message()"> </body> </html>
Throwステートメント
throwステートメント私たちですカスタムエラーを作成します。
正しい専門用語は、例外の作成またはスローです。
try と catch で throw を使用すると、プログラム フローを制御し、カスタム エラー メッセージを生成できます。
構文
例外をスローする
例外には、JavaScript 文字列、数値、論理値、またはオブジェクトを使用できます。
りー