jsConsoleApiReference
Javascript console api reference is page with functions of console object and descriptions of browser and platform support of its.
Localizations of page:
This Markdown Page does not display tooltips explaining some features of an application in browsers and environments. A full description is found in HTML page, which, moreover, can minimize some or all of the descriptions.
Abbreviations
- <font class="suppNo" color=#ff6666>-⊝-</font> — method is not used in this environment;
- ± — method is used, but implemented with features or partially;
+ — full implementation.
Description of the methods and the list of browsers and platforms support
<table class="jCAR"><tr>
<th></th>
<th><div class="divIn"><img src="img/iconChrome.png"/></div><div class="divIn"> Chrome</div></th>
<th><div class="divIn"><img src="img/iconFirebug.png"/></div><div class="divIn"> Firebug</div></th>
<th><div class="divIn"><img src="img/iconFirefox.png"/></div><div class="divIn"> Firefox</div></th>
<th><div class="divIn"><img src="img/iconIe.png"/></div><div class="divIn"> IE</div></th>
<th><div class="divIn"><img src="img/iconNodejs.png"/></div><div class="divIn"> Node.js</div></th>
<th><div class="divIn"><img src="img/iconSafari.png"/></div><div class="divIn"> Safari</div></th>
<th class="abbr"><div class="divIn"><span class="abbr" title="ver. 12.15"><img src="img/iconOpera.png"/></span></div><div class="divIn"> <span class="abbr" title="ver. 12.15">Opera</span></div></th>
</tr><tr><td colspan="8"><dl><dt><b>assert(<i>expression[, object, ...]</i>)</b></dt><dd>If false, it displays <i>console.error</i>, else nothing.</dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Console/assert"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(28+)</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/hh772171%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"> <span class="abbr" title="if expression is false, works as console.log">±</span></td>
</tr><tr><td colspan="8"><dl><dt><b>clear()</b></dt><dd>Clears console window.</dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/jj152131%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
</tr><tr><td colspan="8"><dl><dt><b>count(<i>[object]</i>)</b></dt><dd>It displays the number of passes of a given point code every time. If there is an argument <i>object</i>, it is displayed <i>object.toString() before the counter</i>.</dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Console/count"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(30+)</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/dn265064%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"><span class="abbr" title="It ignores the complex objects; does not display a link">± ...</span></td>
</tr><tr><td colspan="8"><dl><dt><b>debug(<i>object[, object, ...]</i>)</b></dt><dd>The equivalent of <i>console.log</i> for compatibility with the old version of the object <i>console</i>, where <i>.debug</i> shows additonal link on the line of code, from which method was called.</dd></dl></td>
</tr><tr>
<td><div class="def2"><i><font class="gray" color=#999999> equals .log()</font></i></div></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/dn265066%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"><span class="abbr" title="not supports patterns">± ...</span></td>
</tr><tr><td colspan="8"><dl><dt><b>dir(<i>object</i>)</b></dt><dd><i>object</i> it appears as a Javascript-object (for DOM-elements shows all of its attributes and methods). <b>%O</b> works in <i>console.log</i> in Chrome similarly.</dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Console/dir"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(8+)</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/jj152132%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(9+)</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"> <span class="suppYes abbr" title="takes more than one argument"><font color=#66dd66>+</font></span></td>
</tr><tr><td colspan="8"><dl><dt><b>dirxml(<i>object</i>)</b></dt><dd>Outputs XML code of object.</dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/dn265067%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(11+)</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"><span class="abbr" title="If objects are not DOM, displays a link to them. Bug when two complex objects">± ...</span></td>
</tr><tr><td colspan="8"><dl><dt><b>error(<i>object[, object, ...]</i>)</b></dt><dd>Sends an error message to the console and <i>console.trace</i> for the position from which it was called (without stopping the execution of the program). Patterns are supports (<b>%s</b>, <b>%d</b> (<b>%i</b>), <b>%f</b>, <b>%o</b>, <b>%O</b>, <b>%c</b>), as in <i>console.log</i>. Example of tracing the call stack (Firefox 31+):<br>
<img src="img/console-stack-traces.png"/></dd></dl></td>
</tr><tr>
<td></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"><span class="abbr" title="traces, if passed 1 argument exactly">± ...</span></td>
<td class="abbr"> <span class="suppYes abbr" title="tracing (as in console.trace) from version 31"><font color=#66dd66>+</font></span></td>
<td><a target="_blank" href="https://msdn.microsoft.com/en-us/library/ie/hh772176%28v=vs.85%29.aspx"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(8+)</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td><font class="suppYes" color=#66dd66> +</font></td>
<td class="abbr"><span class="abbr" title="not outputs console.trace">± ...</span></td>
</tr><tr><td colspan="8"><dl><dt><b>exception(<i>object[, object, ...]</i>)</b></dt><dd>Equals to <i>.error()</i>.</dd></dl></td>
</tr><tr>
<td><div class="def2"><i><font class="gray" color=#999999> equal .error()</font></i></div></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><a target="_blank" href="https://developer.mozilla.org/en-US/docs/Web/API/Console/error"><font class="suppYes" color=#66dd66> +</font></a> <font class="gray" color=#999999>(28+)</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font> </td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
<td><font class="suppNo" color=#ff6666>-⊝-</font></td>
</tr><tr><td colspan="8"><dl><