当前位置: 首页 > news >正文

js中console 打印有哪些格式?

在JavaScript中,console对象提供了多种方法用于在控制台打印输出信息。这些方法不仅限于简单的文本输出,还可以打印带格式的信息、表格、分组信息等。以下是几种常用的console打印方法及其用途:

1. console.log()

最基本的信息打印方法,适用于打印各种类型的数据(字符串、数字、对象等)。

console.log('这是一个简单的日志信息');
console.log(123);
console.log({name: '张三', age: 30});

2. console.info()

log类似,但通常用来打印一些提示性的信息。

console.info('这是一条信息提示');

3. console.warn()

用于打印警告信息,通常以黄色图标或文字颜色突出显示。

console.warn('这是一个警告信息');

4. console.error()

用于打印错误信息,通常以红色图标或文字颜色突出显示,并且会将输出标记为错误日志。

console.error('这是一个错误信息');

5. console.table()

用于以表格形式打印数组或对象,非常适合查看结构化数据。

console.table([{name: '张三', age: 30}, {name: '李四', age: 25}]);

6. console.group()console.groupEnd()

允许你对输出进行分组,可以嵌套使用,帮助组织复杂的日志信息。

console.group('用户信息');
console.log('姓名:张三');
console.log('年龄:30');
console.groupEnd();

7. console.time()console.timeEnd()

用于测量代码执行的时间,适合性能调试。

console.time('计时器名称');
// 执行一些操作
console.timeEnd('计时器名称');

8. console.assert()

条件断言,如果条件不成立,则输出给定的错误消息。

console.assert(1 === 2, '这是断言失败的消息');

9. 格式化输出

console支持类似于C语言的格式化字符串输出:

  • %s - 字符串
  • %d%i - 整数
  • %f - 浮点数
  • %o%O - 对象
  • %c - CSS样式

例如:

console.log('%s 已经 %d 岁了', '张三', 30);

console.log('%c 这是一些自定义样式的文本', 'color: blue; font-size: large');

这些方法和格式化选项可以帮助开发者更有效地利用控制台进行调试和信息输出。根据不同的需求选择合适的方法,可以使调试过程更加高效。

相关文章:

  • XSS Game(DOM型) 靶场 通关
  • GitHub 发现 ruby-saml 严重漏洞,账户安全岌岌可危
  • 手撕算法——链表
  • 基于springboot的“衣依”服装销售平台(043)
  • linux_git使用
  • 【Json RPC框架】框架介绍与环境搭建(Ubuntu 22.04)
  • 【Docker系列五】Docker Compose 简介
  • 汽车制造MES
  • JavaScript | 爬虫逆向 | 语法基础| 01
  • MATLAB入门
  • React的状态管理——Redux
  • CE设备(Customer Edge device,用户边缘设备)
  • Vue 项目编译错误:These dependencies were not found,To install them, you can run...
  • 群体智能优化算法-蜻蜓优化算法(Dragonfly Algorithm, DA,含Matlab源代码)
  • “统计视角看世界”专栏导读
  • 本地安装deepseek大模型,并使用 python 调用
  • 深度学习框架PyTorch——从入门到精通(6.2)自动微分机制
  • vue有了响应式,为何还要diff
  • 3. 轴指令(omron 机器自动化控制器)——>MC_Stop
  • python 实现一个简单的window 任务管理器
  • 2025年上海科技节5月17日启动,56家重点实验室和大科学设施将向公众开放
  • 英媒:英国首相住所起火,目前无人伤亡
  • 摩根士丹利:对冲基金已加码,八成投资者有意近期增配中国
  • 打击网络谣言、共建清朗家园,中国互联网联合辟谣平台2025年4月辟谣榜
  • 基因编辑技术让蜘蛛吐彩丝
  • 图忆|红场阅兵:俄罗斯30年来的卫国战争胜利日阅兵式