JSエラー
2090 ワード
JSエラー
try文でコードブロックのエラーをテストします.
catch文の処理が間違っています.
throw文はカスタムエラーを作成します.
エラーは必ず発生します.
JavaScriptエンジンがJavaScriptコードを実行すると、様々なエラーが発生します.は構文エラーかもしれません.通常はプログラマによる符号化エラーまたは誤字です. は、スペルエラーや言語に欠けている機能かもしれません. は、サーバまたはユーザからのエラー出力によるエラーかもしれない. はもちろん、他の多くの予知できない要素のためかもしれません. JavaScriptはエラーを投げます.
エラーが発生すると、問題が発生すると、JavaScriptエンジンは通常停止し、エラーメッセージを生成します.
このような状況を説明する技術用語は、JavaScriptがエラーを投げかけることになります.
JavaScriptテストとキャプチャ
try文は、実行時にエラーテストを行うコードブロックを定義することができます.
catch文は、tryコードブロックにエラーが発生したときに実行されるコードブロックを定義することを許可します.
JavaScript文tryとcatchはペアで現れます.
構文
catchブロックはtryブロックのエラーを捉え、コードを実行して処理します. throw文により、カスタムエラーを作成することができます. の正確な技術用語は、異常を作成または投げ出すことである. throwをtryとcatchと一緒に使うと、プログラムフローを制御して、カスタムエラーメッセージを生成することができます. 構文
実例
本例では入力変数の値を検出します.値が間違っていると、異常(エラー)が発生します.catchはこのエラーを捉えて、カスタムエラーメッセージを表示します.
try文でコードブロックのエラーをテストします.
catch文の処理が間違っています.
throw文はカスタムエラーを作成します.
エラーは必ず発生します.
JavaScriptエンジンがJavaScriptコードを実行すると、様々なエラーが発生します.
エラーが発生すると、問題が発生すると、JavaScriptエンジンは通常停止し、エラーメッセージを生成します.
このような状況を説明する技術用語は、JavaScriptがエラーを投げかけることになります.
JavaScriptテストとキャプチャ
try文は、実行時にエラーテストを行うコードブロックを定義することができます.
catch文は、tryコードブロックにエラーが発生したときに実行されるコードブロックを定義することを許可します.
JavaScript文tryとcatchはペアで現れます.
構文
try
{
//
}
catch(err)
{
//
}
次の例では、わざとtryブロックのコードに誤字を書きました.catchブロックはtryブロックのエラーを捉え、コードを実行して処理します.
var txt="";
function message()
{
try
{
adddlert("Welcome guest!");
}
catch(err)
{
txt="There was an error on this page.
";
txt+="Error description: " + err.message + "
";
txt+="Click OK to continue.
";
alert(txt);
}
}
Throw文throw exception
異常はJavaScript文字列、数字、論理値、またはオブジェクトとすることができます.実例
本例では入力変数の値を検出します.値が間違っていると、異常(エラー)が発生します.catchはこのエラーを捉えて、カスタムエラーメッセージを表示します.
function myFunction()
{
try
{
var x=document.getElementById("demo").value;
if(x=="") throw "empty";
if(isNaN(x)) throw "not a number";
if(x>10) throw "too high";
if(x<5) throw "too low";
}
catch(err)
{
var y=document.getElementById("mess");
y.innerHTML="Error: " + err + ".";
}
}
My First JavaScript
Please input a number between 5 and 10:
getElementById関数が間違っていると、上記の例もエラーが発生しますので、ご注意ください.