模板字符串换行怎么实现

模板字符串换行怎么实现

相关代码:老师看下对不

<script>
// 随机产生十个整数,放入数组中,对这个数组进行降序排序,并将这个数组的最大值和最小值输出。
let arr = [];
// 随机数 0-100 parseInt(Math.random()*101
for (let i = 0; i < 10; i++) {
arr.push(parseInt(Math.random() * 101));
}
// 倒序返回a-b
arr.sort((a,b)=>a-b);

console.log(arr,`随机数组的最大值是${Math.max(...arr)},最小值是${Math.min(...arr)}`)
</script>

相关截图:编辑器换行在控制台不显示,老师在这里实现换行该怎么实现

http://img1.sycdn.imooc.com//climg/60d5acaf0972f6f111160293.jpg

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,模板字符串中可以换行,直接添加\n即可,如下:

http://img1.sycdn.imooc.com//climg/60d69a8f09b8c85405940156.jpg

控制台输出结果如下:

http://img1.sycdn.imooc.com//climg/60d69a9809349a9102140097.jpg

但是这个存在限制的,了解下即可,实际开发中重点关注的是代码逻辑的实现,而不是输出的内容,如下:

输出的内容中只有全部是字符串时,\n的换行才会生效,如果输出的内容中存在类型的数据,那么就不能实现换行了,如下:

http://img1.sycdn.imooc.com//climg/60d69c5f097a215711170307.jpg

打印结果如下:

http://img1.sycdn.imooc.com//climg/60d69c7d09a08ff004760236.jpg

同学粘贴的代码中。输出的内容除了模板字符串外还有数组,无法通过通过\n实现换行,所以老师建议同学直接使用两个console.log语句输出来实现换行效果。

祝学习愉快~

好帮手慕慕子 2021-06-25 18:30:44

同学你好,对于你的问题解答如下:

1、练习要求对数组进行降序排序,但是代码实现的是升序,建议修改:

http://img1.sycdn.imooc.com//climg/60d5ade0090f210a04980122.jpg

另外,由于数组已经排过序了,可以直接通过索引获取最大值、最小值,简化代码,示例:

http://img1.sycdn.imooc.com//climg/60d5afde09c7cc6712940115.jpg

2、可以通过两个console.log语句输出结果,实现换行显示效果,如下:

http://img1.sycdn.imooc.com//climg/60d5b04d096236b915630198.jpg

祝学习愉快~

  • 提问者 我不是胖球球 #1

    模板字符串内可以换行吗?

    2021-06-25 21:55:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师