JavaScriptのconsoleオブジェクトは、Webブラウザのデバッグコンソールへアクセスする機能を提供する。
古いInternet Explorerは、開発者ツールを開いているときのみConsoleオブジェクトを使用でき、開発者ツールを使わないときはConsoleオブジェクトを使用できない。そのためCosoleオブジェクトを使用できるかどうかチェックする必要がある。
if (window.console) {
console.log("message");
}
consoleオブジェクトにはコンソールにメッセージを出力するメソッドがある。メッセージにはレベルがあり、レベルによってメソッドが異なる。
メソッド | 説明 |
---|---|
error | エラーメッセージを出力する。 |
info | メッセージタイプのログ情報を出力する。 |
log | 一般タイプのログ情報を出力する。 |
trace | スタックトレースを出力する。 |
warn | 警告メッセージを出力する。 |
一般タイプのログ情報を出力する。
console.log("message")
メッセージタイプのログ情報を出力する。
console.info("information")
コンソールに警告メッセージを出力する。
function example() {
console.warn("warning")
}
example()
コンソールにエラーメッセージを出力する。
function example() {
console.error("error")
}
example()
コンソールにスタックトレースを出力する。
function example() {
console.trace()
}
example()