JavaScript控制台console多种类型输出

转载自: JavaScript ,控制台 console 多种不同类型输出_js控制台输出console_旧梦星轨的博客-CSDN博客

新增了在Notepad++中运行的结果截图

console.log();对于前端开发人员来说再熟悉不过了,他可以输出很多我们想要的信息,但是在控制台的输出不仅仅是只有 console.log();,下面我要给大家分享的就是,控制台不同类型的输出信息,并举例说明常用几种输出类型。

输出类别

描述

console.log();

输出打印多类型数据

console.assert();

断言输出,抛出错误提示

console.clear();

控制台显示的内容将会被一些信息替换

Console.count()

输出 count() 被调用的次数

console.countReset();

重置计数器(重置 count() 被调用的次数)

console.dir();

在控制台中显示指定 JavaScript 对象的属性,并通过类似文件树样式的交互列表显示。

console.dirxml();

显示一个明确的 XML/HTML 元素的包括所有后代元素的交互树。如果无法作为一个 element 被显示,那么会以 JavaScript 对象的形式作为替代。它的输出是一个继承的扩展的节点列表,可以让你看到子节点的内容。

console.error();

输出错误提示信息

console.group();

创建一个新的分组。随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组,直到调用console.groupEnd()之后,当前分组结束。

console.groupCollapsed();

创建一个新的分组。随后输出到控制台上的内容都会被添加一个缩进,表示该内容属于当前分组和 console.group()方法的不同点是,新建的分组默认是折叠的。用户必须点击一个按钮才能将折叠的内容打开

console.groupEnd();

在 Web 控制台中退出一格缩进 (结束分组).

console.info()

向 web 控制台输出一个通知信息。仅在 Firefox,web 控制台的日志中的项目旁边会显示一个小的‘I‘图标

console.profile();

开始记录性能描述信息

console.profileEnd()

结束记录性能描述信息

console.table()

按表格打印数据

console.time()

开启一个计时器

console.timeLog();

输出所用时间

console.timeEnd()

结束计时器,输出所用时间

console.trace()

输出一个堆栈跟踪。

console.warn()

输出警告信息

console.timeStamp()

(在 v8.0.0 中添加)方法是“控制台”模块的内置应用程序编程接口,除非在检查器中使用,否则不会显示任何内容。此方法将带有标签“标签”的事件添加到检查器的时间轴面板。

console.debug()

同 console.log();

console.log();

主要将信息输出到控制台,log()中可以放入任何类型的数据;

console.log("string");
console.log(true, false);
console.log({ a: 1, b: 2 });
console.log(12345);
console.log(null);
console.log(undefined);
console.log([1, 2, { a: 3, b: 4 }]);

浏览器运行结果

Notepad++运行结果

console.error();

此方法将错误提示信息,输出到控制台,默认情况下显示红色。

console.error("An error occurred here");

浏览器运行结果

Notepad++运行结果

console.warn();

此方法输出提示警告信息,显示为黄色。

console.warn("An error warning is generated here");

浏览器运行结果

Notepad++运行结果

console.clear();

没有参数,直接调用, 用于清空控制台,清空控制台时,如果基于 Chrome 浏览器,将输出文本 “控制台数据已被清除”如图,而在Firefox中,不会返回任何内容。

console.time(“timerName”);

console.timeLog(“timerName”);

console.timeEnd(“timerName”);

无论何时,如果我们需要知道一段程序,或者一个函数的执行所花费的时间,我们可以调用 console.time(“name”) 开始计时器,需要声明一个参数,计时器名字,然后 调用

console.timeLog(“name”),读取执行到此处所花费时间,读取时的参数名必须和开始计时器的参数名一样。调用 console.timeEnd(“timerName”); 结束计时器,同时也能输出时间。

console.time("timerName");
console.timeLog("timerName");
console.timeEnd("timerName");

浏览器运行结果

Notepad++运行结果

console.table()

这个方法可以允许在控制台中输出表格,输入数据必须是数组或者显示为表格的对象。

console.table({ a: 1, b: 2, c: 3 });

浏览器运行结果

Notepad++运行结果

Console.count()

此方法调用时,会将输出相同数据的次数返回到控制台

console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");
console.count("label");

浏览器运行结果

Notepad++运行结果

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JS console数组是指在JavaScript中使用console对象的方法来操作和展示数组的内容。其中一些常用的方法包括: 1. console.log(array):用于打印数组的内容到控制台,方便调试和查看数组中的元素。例如,console.log([1, 2, 3])会输出[1, 2, 3]。 2. console.dir(array):用于以更易读的格式打印数组的内容到控制台,并且会输出数组的全部属性和方法。例如,console.dir([1, 2, 3])会以更详细的方式展示数组的内容。 这些方法可以帮助开发者在调试过程中更方便地查看和理解数组的内容。此外,还可以使用其他console对象的方法对数组进行排序、颠倒等操作,比如使用arr.reverse()方法来颠倒数组中元素的顺序,使用arr.sort()方法来对数组元素进行排序,以及使用arr.concat()方法来连接两个或多个数组。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [js数组常用方法](https://blog.csdn.net/weixin_43550562/article/details/108376019)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [javascript输出数据在控制台console的常用方法(下)](https://blog.csdn.net/m0_71814235/article/details/126229216)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值