SyntaxError

概要

構文的に不正なコードを解釈しようとした場合のエラーを表します。

説明

SyntaxError は、JavaScript エンジンが、コードを評価中に言語の構文に従わないトークン又はトークン順序に遭遇した場合に投げられます。

構文

new SyntaxError([message[, fileName[, lineNumber]]])

引数

message
人間に読めるエラーの説明
fileName
例外を引き起こしたコードを含むファイル名
lineNumber
例外を引き起こしたコードの行番号

プロパティ

SyntaxError インスタンスから継承されているPropertiesについては、SyntaxError インスタンスのPropertiesを参照してください。

prototype
SyntaxError オブジェクトにプロパティを追加することができます。

Function.prototype から継承されるProperties

メソッド

SyntaxError インスタンスから継承されているMethodsについては、SyntaxError インスタンスのMethodsを参照してください。

グローバルな SyntaxError オブジェクトは、自分自身のメソッドを持っていませんが、プロトタイプチェーンを通していくつかのメソッドを継承しています。

Function.prototype から継承されるMethods

SyntaxError インスタンス

全ての SyntaxError インスタンスは SyntaxError.prototype を継承します。全てのインスタンスにプロパティやメソッドを追加するために、このプロトタイプを利用できます。

プロパティ

メソッド

See also

Document Tags and Contributors

Contributors to this page: ethertank, Potappo, Hfjapancom
最終更新者: ethertank,