概要
構文的に不正なコードを解釈しようとした場合のエラーを表します。
説明
SyntaxError は、JavaScript エンジンが、コードを評価中に言語の構文に従わないトークン又はトークン順序に遭遇した場合に投げられます。
構文
new SyntaxError([message[, fileName[, lineNumber]]])
引数
- message
- 人間に読めるエラーの説明
- fileName
- 例外を引き起こしたコードを含むファイル名
- lineNumber
- 例外を引き起こしたコードの行番号
プロパティ
SyntaxError
インスタンスから継承されているPropertiesについては、SyntaxError インスタンスのPropertiesを参照してください。
- prototype
- SyntaxError オブジェクトにプロパティを追加することができます。
メソッド
SyntaxError
インスタンスから継承されているMethodsについては、SyntaxError インスタンスのMethodsを参照してください。
グローバルな SyntaxError
オブジェクトは、自分自身のメソッドを持っていませんが、プロトタイプチェーンを通していくつかのメソッドを継承しています。
SyntaxError
インスタンス
全ての SyntaxError
インスタンスは SyntaxError.prototype
を継承します。全てのインスタンスにプロパティやメソッドを追加するために、このプロトタイプを利用できます。
プロパティ
メソッド
See also
Document Tags and Contributors
最終更新者:
ethertank,