1.知识点
- 字符串嵌入方式
- 字符串模板的定义
- 活用字符串模板
2.实战
2.1 字符串嵌入方式
//定义一个变量
let name = "admin"
//定义字符串1 - 双引号
let mystr1 = "您好!${name}"
//定义字符串2 - 反单引号,用来定义字符串模板的
let mystr2 = `您好!${name}`
console.log(mystr1)
console.log(mystr2)
输出:
1、双引号里面输出字符串内容
2、反引号是字符串模板,输出变量name替换了真正的内容。
2.2 模板定义
解析模板:
/**
* 1、定义一个day函数
* 2、解析模板,解析成格式和参数
* 3、已变量为单位,分成各个数组
*/
function str(formats, ...args){
console.log(formats)
console.log(args)
}
str`你好,${name}!再见。`
输出:以数组形式解析出模板+函数