JavaScriptにおける主な例外の種類
JavaScriptで発生する三つの主要な例外の種類について見てみましょう。
TypeError型の例外は、変数やパラメータに対して不正な型が使用されたときに発生するエラーです。SyntaxError型の例外は、ソースコードやJSONの解析時に発生するエラーです。
RangeError型の例外は、関数のパラメータとして、そのパラメータの許容範囲に含まれない数値を渡そうとしたときに発生するエラーです。これは、コンストラクターArrayで不正な長さの配列を作成するときや、数値のメソッドNumber.toExponential()、Number.toFixed()、Number.toPrecision()に不正な値を渡すときに発生する可能性があります。
他にも様々な種類の例外が存在します。