【知識整理】javascript基礎文法まとめ(9)——エラー処理


一.定義#テイギ#
(1)エラー:プログラム実行中に発生したプログラムの実行を継続できない状態
(2)エラー処理:プログラムエラーが発生してもプログラムが終了しないことを保証するメカニズム.
(3)Errorオブジェクト:エラー発生時に自動的に作成されるパッケージングエラー情報のオブジェクト
二.エラーのタイプ
(1)SyntaxError:構文エラー、一般js構文書き込みエラーの場合
(2)ReferenceError:参照エラー、オブジェクトまたは変数が見つからない場合.
(3)TypeError:タイプエラー,一般エラーのオブジェクト使用方法
(4)RangeError:範囲エラー、一般パラメータ範囲オーバー
(5)EvalError:Evalエラー、誤ってeval関数を使用
(6)URIError:URIエラー
三.エラー処理:
(1)構文:
   try{
                    。;
   }catch(err){//    ,err     Error  ,,catch       try           。
	        ,          ;	
   }[finally(  ){
	    finally   ,      ,       ;                  。    。
   }]
(2)tryでラップされたコードは、実行効率が低下するため、tryはできるだけ少ないラップコードであるべきである
(3)ifでマスクできる問題は,ifを優先的に選択し,if文の方が効率的である.try-catchは予知できないエラーに使用されることが多い