JavaScript の関数のひとつ。 標準化されていないが、多くのブラウザなどの JavaScript 実行環境で使用できる。 引数として与えられた値をブラウザ搭載のコンソールなどに表示する。
JavaScript を用いたブラウザベースのシステム開発時などに用いられる。 システムの動作が確認できるため、開発者にとって便利な半面、実装していないブラウザも存在するため、運用時にエラーを引き起こす原因となり得る。 コードを書き足すことでエラー回避は可能であるが、運用前にコメントアウト等するのが賢明であろう。
Internet Explorer 7 以前では実装されていないため、エラーになる。
console.log("foo");
[JavaScript]本番環境時、存在しないconsole.log()でエラーを出さない方法に書かれているソースコードなどで回避が可能である。
if (typeof console === "undefined") { console = { log: function(){} }; }