JavaScript内置对象
Console 对象用于 JavaScript 调试。
JavaScript 原生中默认对象是没有控制台对象,这是一个对象对象(也就是旅游提供的内置对象)。
Console 对象常见的两个用途:
- 显示网页代码运行时的错误信息。
- 提供了一个命令行接口,用来演示与网页代码交互。
控制台对象方法
| 方法 | 描述 | 实例 |
|---|---|---|
| 断言() | 断言方法接受两个参数,第一个参数是表达式,第二个参数是字符串。 只有当第一个参数为假,才能输出第二个参数,否则不会有任何结果。 |
// 实例
控制台. assert ( true === false , "判断条件不成立" ) // Assertion failed: 判断条件不成立
|
| 清除() | 清除当前的所有输出,将轻松回到第一行。 |
控制台。清除()
|
| 数数() | 用于计数,输出它被调用了多少次。 |
(函数(){对于(VAR我= 0 ;我< 5 ;我++){
控制台。计数('计数' ); } })();
|
| 错误() | 输出信息时,在最前面加一个红色的叉子,表示出错,同时会显示错误发生的火花。 |
控制台。错误(“错误:%s(%i)” ,“服务器没有响应” ,500 )
|
| 团体() | 用于将显示的信息表现,可以将信息进行收起和展开。 |
控制台。group ( '第一层' );
控制台。group ( '第二层' );
控制台。日志('错误' );
控制台。错误('错误' );
控制台。警告('错误' );
控制台。组结束();
控制台。组结束();
|
| groupCollapsed() | 与console.group方法类似,唯一的区别是该组的内容,在第一次显示时是收起的(折叠),而不是展开的。 |
控制台。groupCollapsed ( '第一层' );
控制台。groupCollapsed ( '第二层' );
控制台。日志('错误' );
控制台。错误('错误' );
控制台。警告('错误' );
控制台。组结束();
控制台。组结束();
|
| 组结束() | 结束内联成绩 |
控制台。组('第一组' );
控制台。组('第二组' );
// 一些代码
控制台。组结束(); // 第二组结束
控制台. 组结束(); // 第一组结束
|
| 信息() | console.log 别名,输出信息 |
控制台。信息(“runoob” )
|
| 日志() | 输出信息 |
控制台。日志(“runoob” )
|
| 桌子() | 将复合类型的数据转为表格显示。 |
var arr = [ { num : "1" }, { num : "2" }, { num : "3" } ];
控制台。表(arr );
var obj = {
a :{ num : "1" },
b :{ num : "2" },
c :{ num : "3" } };
控制台。表(对象);
|
| 时间() | 计时开始 |
控制台。时间( '发生1' ); for ( var i = 0 ; i < 100 ; i ++) { for ( var j = 0 ; j < 100 ; j ++) {} }
控制台。timeEnd ( '发生1' );
控制台。时间( '发生2' ); for ( var i = 0 ; i
< 1000 ; i ++) { for ( var j = 0 ; j < 1000 ; j ++) {} }
控制台。timeEnd ( '发生2' );
|
| 时间结束() | 计时结束 |
控制台。时间( '发生1' ); for ( var i = 0 ; i < 100 ; i ++) { for ( var j = 0 ; j < 100 ; j ++) {} }
控制台。timeEnd ( '发生1' );
控制台。时间( '发生2' ); for ( var i = 0 ; i
< 1000 ; i ++) { for ( var j = 0 ; j < 1000 ; j ++) {} }
控制台。timeEnd ( '发生2' );
|
| 痕迹() | 追踪函数的调用过程 |
功能d ( a ) {
控制台. 跟踪();返回一个; }函数b ( a ) {返回c ( a ); }函数c ( a ) {返回d ( a ); } var a = b ( '123' );
|
| 警告() | 输出警告信息 |
控制台。警告(“警告” )
|

浙公网安备 33010602011771号