仕事ですぐに使えるTypeScriptを読んでいくその17
これは
TypeScriptの学習にとても役立ちそうなドキュメントを教えてもらったので
コツコツと読んでいく記事です。
参考
著作権者:フューチャー株式会社(Future Corporation)様
例外処理
今日は例外処理3日目をやっていきます。
標準の例外クラス
昨日はErrorクラスでした。
今日はError以外にもある例外のためのクラスについてです。
JavaScriptとTypeScriptを比較した時にTypeScriptを使っているとコンパイル前に多くの問題を潰すことができる
例外の種類は以下
EvalError
グローバル関数eval()に関して発生するエラーを表すインスタンスを生成。
RangeError
数値変数またはパラメータが有効な範囲外にあるときに発生するエラーを表すインスタンスを作成。
ReferenceError
無効な参照を参照解除するときに発生するエラーを表すインスタンスを作成。
SyntaxError
有効でないJavaScriptを解析する際に発生する構文エラーを表すインスタンスを作成。
TypeError
変数またはパラメータが有効な型でないときに発生するエラーを表すインスタンスを作成。
URIError
encodeURI()または decodeURI()に無効なパラメータが渡されたときに発生するエラーを表すインスタンスを生成。
例外について参照した場所
今日はここまで。