jsでよく見られるいくつかのエラーとエラーの対応方法
2888 ワード
詳細
プログラミングの世界では、間違いは誰もが避けられない.不注意な間違いかもしれないし、論理的な間違いかもしれないし、文法的な間違いかもしれない.プログラミング初心者にとって、よくあるエラーは時々発生します.ここでは、よくある間違いを「太陽の光」の下に暴露し、coderができるだけ避け、自分のコードに愛の保障を加えるようにします.
よくあるエラーは次のとおりです.
定義されていない変数は、初心者プログラマーが変数を定義するときにvarを書くのを忘れ、その変数をグローバル変数にしたことであり、また役割ドメインの理解がなく、変数が参照できない側面の一つでもある.
大文字と小文字を区別し、コードを書くとき、大文字と小文字の区別は初心者プログラマーが重視しなければならない面です.jsで大文字と小文字を区別しないとエラーが発生します.そして時々発見しにくい.だから、書くときは大文字と小文字の区別に常に注意しなければならない.
一致しない括弧は、for functionなどの文には括弧がありますが、良いプログラミング習慣を身につけるためには、括弧を書くときに一度に全部書くのが望ましいです.このような間違いを避けることができます.
一致しないカッコは、このエラーとカッコのエラーに似ています.解決方法もカッコと同じです.
等しいのではなく値を付与し、いくつかの文の使用中に、等しいデータを得る必要がある可能性がありますが、油断しているため、この方面の誤りを無視する可能性があります.なぜなら、このような誤りはjsでこのような誤りを報告しないからです.
メソッドとプロパティを混同し、メソッドを呼び出すときは、メソッド名の後ろにカッコを付けなければなりません.そうしないと、jsはメソッドまたはプロパティのみを考えているエラーだと考えられます.
文字列を接続するときに+は使用されません.このエラーは文字列をつなぎ合わせるときに起こりやすいエラーです.そしてこのエラーが発生する頻度は非常に高い.だから情報の誤導を避けるために.これも皆さんの注意点です.
エラーが発生した後、エラーを処理したいと思っていますが、エラーの処理には2つの方法があります.
まず、エラーを避けることです.1つは、できるだけ多くのエラーをブラウザで全面的にチェックすることです.また、検証データです.実は実行しやすいのは難しいと言って、大量の経験の基礎の上で間違いを減らすことができます.
2つ目はjsの文を利用することです.
これらの文はエラーをチェックします
まずtry catchという文について説明します.
try文はコードブロックのエラーをテストします.
catch文処理エラー.
throw文はカスタムエラーを作成します.
エラーはプログラミングの世界では避けられない.
JavaScriptエンジンがJavaScriptコードを実行すると、さまざまなエラーが発生します.
文法エラーの可能性があります.これはプログラマーによる符号化エラーや誤字がよくあります.
スペルミスや言語に欠けている機能(ブラウザの違いのためかもしれません).
サーバまたはユーザからのエラー出力によるエラーの可能性があります.
もちろん、他の多くの予知できない要因のためでもある.
JavaScript投げ出しエラー
エラーが発生すると、問題が発生するとJavaScriptのエンジンが停止し、エラーメッセージが生成されます.
このような状況を説明する技術用語は、JavaScriptがエラーを投げ出すことです.
try文では、実行時にエラーテストを行うコードブロックを定義できます.
catch文では、tryコードブロックにエラーが発生した場合に実行されるコードブロックを定義できます.
JavaScript文tryとcatchはペアで表示されます
この文の構文は次のとおりです.
Throw文
throw文では、カスタムエラーを作成できます.
正しい技術用語は、例外を作成または放出することです.
throwをtryとcatchとともに使用すると、プログラムフローを制御し、カスタムエラーメッセージを生成できます.
構文の構造は次のとおりです.
JavaScript文字列、数値、論理値、オブジェクトなど、いくつかの例外があります.
try catchの文にはfinally句を含めることができます.例外を投げ出すかどうかにかかわらず、定義されたコードブロックが実行されます.finally句は単独で使用することはできません.try文の後ろに置く必要があります.
finally句は、前に異常が発生したかどうかにかかわらず、これらのクリーンアップコードを実行する必要があるクリーンアップコードを配置するのに適しています.
デバッガを使用してエラーを修正する方法もあります.例えば火狐ブラウザのFirebugなど
プログラミングの世界では、間違いは誰もが避けられない.不注意な間違いかもしれないし、論理的な間違いかもしれないし、文法的な間違いかもしれない.プログラミング初心者にとって、よくあるエラーは時々発生します.ここでは、よくある間違いを「太陽の光」の下に暴露し、coderができるだけ避け、自分のコードに愛の保障を加えるようにします.
よくあるエラーは次のとおりです.
定義されていない変数は、初心者プログラマーが変数を定義するときにvarを書くのを忘れ、その変数をグローバル変数にしたことであり、また役割ドメインの理解がなく、変数が参照できない側面の一つでもある.
大文字と小文字を区別し、コードを書くとき、大文字と小文字の区別は初心者プログラマーが重視しなければならない面です.jsで大文字と小文字を区別しないとエラーが発生します.そして時々発見しにくい.だから、書くときは大文字と小文字の区別に常に注意しなければならない.
一致しない括弧は、for functionなどの文には括弧がありますが、良いプログラミング習慣を身につけるためには、括弧を書くときに一度に全部書くのが望ましいです.このような間違いを避けることができます.
一致しないカッコは、このエラーとカッコのエラーに似ています.解決方法もカッコと同じです.
等しいのではなく値を付与し、いくつかの文の使用中に、等しいデータを得る必要がある可能性がありますが、油断しているため、この方面の誤りを無視する可能性があります.なぜなら、このような誤りはjsでこのような誤りを報告しないからです.
メソッドとプロパティを混同し、メソッドを呼び出すときは、メソッド名の後ろにカッコを付けなければなりません.そうしないと、jsはメソッドまたはプロパティのみを考えているエラーだと考えられます.
文字列を接続するときに+は使用されません.このエラーは文字列をつなぎ合わせるときに起こりやすいエラーです.そしてこのエラーが発生する頻度は非常に高い.だから情報の誤導を避けるために.これも皆さんの注意点です.
エラーが発生した後、エラーを処理したいと思っていますが、エラーの処理には2つの方法があります.
まず、エラーを避けることです.1つは、できるだけ多くのエラーをブラウザで全面的にチェックすることです.また、検証データです.実は実行しやすいのは難しいと言って、大量の経験の基礎の上で間違いを減らすことができます.
2つ目はjsの文を利用することです.
try catch
finally
throw
これらの文はエラーをチェックします
まずtry catchという文について説明します.
try文はコードブロックのエラーをテストします.
catch文処理エラー.
throw文はカスタムエラーを作成します.
エラーはプログラミングの世界では避けられない.
JavaScriptエンジンがJavaScriptコードを実行すると、さまざまなエラーが発生します.
文法エラーの可能性があります.これはプログラマーによる符号化エラーや誤字がよくあります.
スペルミスや言語に欠けている機能(ブラウザの違いのためかもしれません).
サーバまたはユーザからのエラー出力によるエラーの可能性があります.
もちろん、他の多くの予知できない要因のためでもある.
JavaScript投げ出しエラー
エラーが発生すると、問題が発生するとJavaScriptのエンジンが停止し、エラーメッセージが生成されます.
このような状況を説明する技術用語は、JavaScriptがエラーを投げ出すことです.
try文では、実行時にエラーテストを行うコードブロックを定義できます.
catch文では、tryコードブロックにエラーが発生した場合に実行されるコードブロックを定義できます.
JavaScript文tryとcatchはペアで表示されます
この文の構文は次のとおりです.
try
{
//
}
catch(err)
{
//
}
Throw文
throw文では、カスタムエラーを作成できます.
正しい技術用語は、例外を作成または放出することです.
throwをtryとcatchとともに使用すると、プログラムフローを制御し、カスタムエラーメッセージを生成できます.
構文の構造は次のとおりです.
throw exception
JavaScript文字列、数値、論理値、オブジェクトなど、いくつかの例外があります.
try catchの文にはfinally句を含めることができます.例外を投げ出すかどうかにかかわらず、定義されたコードブロックが実行されます.finally句は単独で使用することはできません.try文の後ろに置く必要があります.
try {
ablurt ('An exception will occur');
}
catch (exception)
{
alert('Exception occurred');
}
finally {
alert('Whatever happens this line will execute');
}
finally句は、前に異常が発生したかどうかにかかわらず、これらのクリーンアップコードを実行する必要があるクリーンアップコードを配置するのに適しています.
デバッガを使用してエラーを修正する方法もあります.例えば火狐ブラウザのFirebugなど