微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ES6字符串新特性

用反引号b标记字符串``(英文字符)  字符串模板

1.反引号可以写多行文本

2.在字符串模板中可以使用插值

插值的形式:${表达式}

表达式内容:变量、常量(1,'abc')、运算结果(1+199)、函数的返回值;

表达式是指一句js的语句

例子1:使用发您好写多行文本

let str = `1
              2
              3
              4`;
console.log(str);

例子2:在字符串模板中可以使用插值:

let name = '张三';
let hello = `你好!${name},很高兴见到你`;
console.log(hello);//你好!张三,很高兴见到你

例子3:

let arr = ['西瓜','橘子','香蕉'];
console.log(`
<ul>
   ${arr.map(function(item){
      item = item.repeat(10);//把item元素重复10次
      return `<li>${item}</li>`
   }).join('')}
</ul>
`) 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐