コピペで使える JavaScript逆引きリファレンス

JavaScript/jQuery開発時に、こそっとお使いください。

JavaScript JavaScript基本

[JavaScript] 例外処理

投稿日:2016年10月10日 更新日:

例外処理のサンプルです。

例外処理の構文

例外処理の構文と書き方サンプルです。

(構文)
try{  //例外が発生する可能性のある処理 }catch(e){  //例外発生時の処理 }finally{  //例外発生の有無に係わらず実行する処理 }
(結果) ※以下の2つがアラート表示されます。
「例外です」 「ここは例外の有無に係わらず実行されます。」

解説

  • try:例外発生の可能性がある処理を記述します。
  • catch:例外発生時の処理を記述します。
  • finally:例外の発生有無に係わらず実行されます。

例外の情報を取得する

catchの引数からは以下のような値を取得できます。

プロパティ意味値の一例
e.messageエラーメッセージCannot read property 'value' of null
e.name例外型名TypeError
e.lineNumberエラー発生行20
e.columnNumberエラー発生行の文字位置13
e.fileNameエラーの発生したファイルパスhttp://xxx/sample.js
e.stackスタックトレースCannot read property 'value' of null
at test(http://xxx/aaa.html:20:13)

例外の型

JavaScript例外の型には以下のようなものがあります。

例外型意味
Error通常のエラー
TypeError型が不正なエラー
SyntaxError構文エラー
EvalErrorevalを不適切に使用した場合のエラー
RangeError有効範囲外エラー
ReferenceErrornull参照など不正な参照エラー
URIErrorURIエンコード/デコード関連エラー

以下のようにエラーオブジェクトを明示的に生成する事もできます。

スポンサーリンク

スポンサーリンク

-JavaScript, JavaScript基本

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

[JavaScript] 一番初めにゼロでない数値を返す

複数の値で、一番初めにゼロでない値を返す書き方です。 サンプルソース 例)複数の値で一番初めにゼロでない値を返す書き方の ...

[JavaScript] 消費税の税抜額を取得する

引数に受け取った金額の税抜き額を返すFunctionサンプルです。 サンプルソース 例)税率8%で計算。引数が数値以外の ...

[JavaScript] 要素のidを変更する

JavaScriptで要素のidを変更することができます。 サンプル 例)ボタンを押すとid="aaa"をid="bbb ...

[JavaScript] Math関数の定数

Math関数に定義されている定数の一覧です。 Math関数の定数 定数メモ Math.E自然対数の底(≒2.718) M ...

[JavaScript] 配列から要素を削除する

配列から要素を削除するサンプルです。 配列の全要素を削除する 配列の全要素を削除するには、ブランクで更新します。 [cr ...

スポンサーリンク