ES6之模板字符串(Template String)
2017-11-03 22:16
495 查看
模板字符串 Template String
目录:模板字符串 Template String
语法
字符串元素注入
换行
语法
模板字符串需要使用反勾号(backtick, ` )。const str = `something`;
字符串元素注入
// 用法:`before-${injectVariable}-after` const str = "str"; const string = `String: ${str}`;
换行
// 用法: ` // content // ` const sql = ` SELECT * FROM Users WHERE FirstName='Mike' LIMIT ; `
多行模板字符串会在每一行的最后添加一个“\n”字面量,相当于使用 LF 换行符,所以在读取多行字符串的长度时,除最后一行以外,每一行的长度都会加1,即增加了”\n”。
const str = `A B C D`; // A\nB\nC\nD console.log(str.length); // 7
如要打印出反勾号可以在反勾号前面加上一个反斜杠,即 \` 。
相关文章推荐
- ES6 Template String 模板字符串
- ES6 Template String 模板字符串
- 3、ES6 === string 模板字符串
- python 字符串模板用法string.Template
- StringTemplate.Net 学习笔记(8):加载模板组文件
- ES6学习总结之解构赋值及字符串模板
- Python - 定制pattern的string模板(template) 详解
- [译]JavaScript:ES6中的模板字符串简介
- ES6中字符串模板的使用
- Python的string模块中的Template类字符串模板用法
- StringTemplate.Net 学习笔记(9):深入了解模板组文件
- 一个关于模板字符串的使用技巧,以及 String.raw() 函数
- ES6新增了一种模板字符串
- ES6模板字符串
- es6 模板字符串
- ES6 反单引号 字符串模板
- ES6模板字符串不识别script标签
- Python的string模块中的Template类字符串模板用法
- ES6-字符串模板
- IDEA用ES6中的字符串模板报错