字符串拼接占位符和conlose对象Api

占位符替换

控制台打印(conlose.log())或者拼接字符换, 可以借助占位符解决

%s  		字符串
%d、%i    整数
%f  		小数(整数、小数都可以, 推荐)

%o  		对象

%c  		后面字符串的样式

示例代码:

// %s示例
let s1 = '爱'
let s2 = '祖国'
console.log('001--我%s我的%s', s1, s2) // -> 我爱我的祖国
        
// %f 和 %i、%d示例
/*
    推荐用 %f, 整数小数都没问题
    %d只能输出整数,如果有小数会直接忽略
*/
let n1 = 100
let n2 = 5.8
console.log('002--我离考%d分还差%d分', n1, n2) // -> 我离考100分还差5分
console.log('002--我离考%i分还差%i分', n1, n2) // -> 我离考100分还差5分
console.log('003--我离考%f分还差%f分', n1, n2) // -> 我离考100分还差5.8分
        
// %o示例
let o = { name: '卡卡西', age: 25 }
console.log('004--执行任务忍者的资料是%o', o) // -> 执行任务忍者的资料是{name: "卡卡西", age: 25}
        
// %c示例
var str = '005--我是一个%c示例'
let st = 'color: #000; background-color: orange; padding: 5px;);'
console.log(str, st)
console.log(
    '006--%c---------------我是分隔符-----------------',
    'color:red;font-size:10px'
)
ript>

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fHD9IthG-1627465023483)(conlose/image-20210728170625837.png)]


控制台打印

  1. 在浏览器打印, 并不只有 conlose.log() 这一种方式;

  2. console对象是JavaScript的原生对象, 它提供了多种方法,用来与控制台窗口互动;

  3. 本节只列举我认为的常用方法.

table()

复合类型的数据,console.table方法可以将其转为表格显示。

let o = {
    username: "卡卡西",
    age: 25,
    skill:['千鸟','土流壁','写轮眼']
}
console.table(o);

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9cbDkCtF-1627465023486)(conlose/image-20210728172629214.png)]


log、info、warn、error

console.log('001--我是一条普通的输出语句');
console.info('002--我是一条普通信息输出语句');
console.warn('003--我是一条警告输出语句');
console.error('004--我是一条错误输出语句');

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jluA4C5G-1627465023487)(conlose/image-20210728172305658.png)]


group(),groupCollapsed(),groupend()

  • console.group() 和 console.groupend() 用于将显示的信息分组, 适用于大量输出信息的时候

  • console.group() 会默认把本组输出信息展开

  • console.groupend() 会默认把本组输出信息收起

console.group('第一轮输出')
console.log('我是第一轮输出语句1')
console.log('我是第一轮输出语句2')
console.log('我是第一轮输出语句3')
console.log('我是第一轮输出语句3')
console.groupEnd()

console.groupCollapsed('第一轮输出')
console.log('又要输出了1')
console.log('又要输出了2')
console.log('又要输出了3')
console.groupEnd()

console.log('最后一次输出')

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XZN4LuIZ-1627465023489)(conlose/image-20210728173352647.png)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
console.log可以用于拼接字符串,可以将多个字符串或变量连接在一起输出。我们可以使用加号(+)来连接字符串或使用模板字符串来实现拼接。以下是一些示例: 1. 使用加号(+)拼接字符串: console.log("Hello " + "World"); // 输出:Hello World console.log("The result is: " + (2 + 3)); // 输出:The result is: 5 2. 使用模板字符串拼接字符串: console.log(`My name is ${name} and I am ${age} years old.`); // 输出:My name is John and I am 25 years old. 需要注意的是,如果要拼接的是变量,需要将变量包裹在 ${} 中。这样可以将变量的值插入到字符串中。 另外,console.log还可以输出表达式的结果,比如算术运算或比较运算的结果。例如: console.log(2 + 3); // 输出:5 console.log(2 > 3); // 输出:false 总之,console.log可以用于拼接字符串,也可以输出表达式的结果。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [JS基础第一课](https://blog.csdn.net/qq_51478745/article/details/125760865)[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_2"}}] [.reference_item style="max-width: 50%"] - *3* [字符串拼接占位符conlose对象Api](https://blog.csdn.net/weixin_46873254/article/details/119185903)[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_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值