例外
プログラマーが効率よく
デバッグをする為に様々な言語で例外機能が実装されている
JavaScriptにおける例外の利点を挙げると
未処理の例外が存在した場合、プログラムの実行を中断してくれる
想定外の事態におけるデータの破損や更なる不具合を防止してくれる
逆に想定外の状態で全く止まらないと、ぼくなつの
8月32日みたいなことになる
これにより、プログラマーが不具合のあったコードを特定する手間が大幅に削減される
とはいえ、例外発生時の動作を指定する
例外処理にもコストがかかるため、例外の発生させ過ぎも良くない
コストとは
例外処理が発生した際の処理時間
エラーオブジェクトを生成している等の理由で通常のif文より動作コストが高い