c++ vs 输出log到窗口_console.log 花样玩法

这篇博客详细介绍了JavaScript中console对象的各种方法,如log、debug、error、info、warn和assert等,用于不同类型的日志打印。还探讨了使用%c样式标记自定义输出样式,包括背景图片和CSS样式的应用。此外,提到了使用%d和%i进行数字格式化,以及%o和%O用于输出DOM元素和JavaScript对象。最后,文章展示了如何通过字符串格式化输出定制信息。
摘要由CSDN通过智能技术生成

基本用法

console.log()    // 打印日志
console.debug() // 打印调试
console.error() // 打印错误
console.info() // 打印信息
console.warn() // 打印警告
console.assert() // 打印断言

console.clear() // 清空

  1. %s 字符串格式化;

  2. %d/%i 整数格式化;

  3. %f 小数位数据格式化;

  4. %o 可扩展的DOM节点格式化;

  5. %O 可扩展的JavaScript对象格式化;

  6. %c 利用CSS来自定义样式格式化输出。

%c表示css样式

console.log('%cReturn.com', 'color: #43bb88;font-size: 24px;font-weight: bold;text-decoration: underline;');

结果:

defd25112a33e2b49988e81d008a0dae.png

上面%c是将后面的内容加上样式

那即然能输出样式,是不是也能用background:url() 输出图片呢? 当然! 但必需要有内容,如下面的代码,

// 注意: "%c " %c后面有个空格
console.log("%c ", "padding:112px 150px;background:url('http://returnc.com/frontend/images/console.gif') no-repeat;");

结果:

3f36d2e3ba19390d4241e32912266061.png

再就是一些常规用法,个人觉得没有css的可塑性高,要整出花来比较困难

%d表示数字

console.log('%d', 123);

%i表示整型数字

console.log('%i', 123);

%o表示DOM元素

console.log('%o', document.body);

%O表示javascript对象

console.log('%O', new Date());
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值