es6模板字符简直是开发者的福音啊,解决了ES5在字符串功能上的痛点。

1、第一个用途,基本的字符串格式化。将表达式嵌入字符串中进行拼接。用${}来界定

//es5
var name = 'lux'
console.log('hello' + name)
//es6
const name = 'lux'
console.log(`hello ${name}`) //hello lux

2、第二个用途,在ES5时我们通过反斜杠(\)来做多行字符串或者字符串一行行拼接。ES6反引号(``)直接搞定。

// es5
var msg = "Hi \
man!
"
// es6
const template = `<div>
<span>hello world</span>
</div>`

3、对于字符串es6当然也提供了很多厉害的方法。说几个常用的。

// 1.includes:判断是否包含然后直接返回布尔值
let str = 'hahay'
console.log(str.includes('y')) // true
// 2.repeat: 获取字符串重复n次
let s = 'he'
console.log(s.repeat(3)) // 'hehehe'
//如果你带入小数, Math.floor(num) 来处理

具体的可查看 ES6学习5 第5部分模板字符串

最新文章

  1. cPage分页详细介绍
  2. 用c解决的小题目
  3. InnoDB锁机制分析
  4. cookie相关内容
  5. N个元素的集合划分成互斥的两个子集的数目
  6. jquery国内cdn
  7. HDU2084 数塔 (DP入门题)
  8. LeetCode重建二叉树系列问题总结
  9. sql语句学习及索引学习,未完待续,补充增删改查
  10. python发展史
  11. 【bzoj2229】 Zjoi2011—最小割
  12. 转:servlet的url-pattern匹配规则详细描述
  13. 【字符串区别】SQLServer中char、varchar、nchar、nvarchar的区别:
  14. URL中文编码
  15. 全文居中及DIV居中
  16. deno学习一 安装试用&amp;&amp;几个问题解决
  17. hive删除列
  18. Qt 学习之路 2(47):视图选择
  19. kuangbin带你飞 生成树专题 : 次小生成树; 最小树形图;生成树计数
  20. spark-streaming-kafka-0-10源码分析

热门文章

  1. 如何去掉边框及input的兼容问题?
  2. springmvc整合mybatis实现商品列表查询
  3. category和关联对象
  4. Calling Mojo from Blink
  5. Ubuntu 如何进入系统文件/etc/profile修改内容
  6. 常用Java开源库(新手必看)
  7. 洛谷——P2661 信息传递
  8. CodeForces 453A
  9. spark一些入门资料
  10. Hadoop Serialization -- hadoop序列化具体解释 (2)【Text,BytesWritable,NullWritable】