非標準
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
概要
デバッガの Web コンソールにエラーメッセージを出力します。
構文
console.error(obj1 [, obj2, ..., objN]); console.error(msg [, subst1, ..., substN]); console.exception(obj1 [, obj2, ..., objN]); console.exception(msg [, subst1, ..., substN]);
補足: console.exception()
は、console.error()
の別名です。これらは機能的に同じものです。
引数
obj1
...objN
- 出力する JavaScript オブジェクトのリスト。 各オブジェクトの文字列表現が記述順で出力されます。
msg
- 0 個以上の置換文字列 (substitution strings) を含む JavaScript 文字列。
subst1
...substN
- JavaScript オブジェクトと msg 内の置換文字列を置換。これにより、出力の書式の詳細な制御が可能となります。
詳細については、console
ドキュメント内の コンソールへのテキスト出力 を参照してください。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
Console API console.error() の定義 |
勧告改訂案 | 最初期の定義 |
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
基本サポート | (有) | 4.0 (2.0) | 8 | (有) | (有) |
置換文字列 | (有) | 9.0 (9.0) | ? | ? | ? |
console.exception alias |
未サポート | 28.0 (28.0) | 未サポート | 未サポート | 未サポート |
Worker で使用可能 | ? | 38.0 (38.0) | ? | ? | ? |
機能 | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | (有) | 4.0 (2.0) | ? | ? | ? |
置換文字列 | ? | 9.0 (9.0) | ? | ? | ? |
console.exception alias |
未サポート | 28.0 (28.0) | 未サポート | 未サポート | 未サポート |
Worker で使用可能 | ? | 38.0 (38.0) | ? | ? | ? |