摘要:什么是模板字面量以前有两种方法可以表示字符串,一种是单引号,另一种就是双引号,但是这两种方法有一些弊端,不能表示换行的字符,除非用字符串拼接的方法可以,现在新增了一个反引号表示法,被称为模板字面量。
什么是模板字面量?
以前js有两种方法可以表示字符串,一种是单引号‘’,另一种就是双引号“”,但是这两种方法有一些弊端,不能表示换行的字符,除非用字符串拼接的方法可以,现在ES6新增了一个反引号表示法,被称为模板字面量。
模板字面量的基本语法:
这个和单引号和双引号的效果是一样的
模板字面量不同之处在于可以嵌入表达式和字符
以前我们拼接字符用"+"来拼接,如果字符串过长就会导致很混乱,不太好维护,现在ES6可以使用${}表达式,ps:
模板字面量里面还可以嵌套模板字面量
如果我们输出换行以前的用
,但是用``不需要了
ps:
如果用单引号和双引号就会出错
用 就不会出错误了,当然,反引号也可以用
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/85091.html
摘要:如例子中,内容被分割为三部分,以及最后空白的存放模板字面量中的第一个变量。如果我们对要上传至服务器的内容先进行过滤,则可能可以防止这种情况发生。 本篇先简单介绍模板字面量及标签模板,再引出其应用——防止XSS攻击 一.简介模板字面量(即模板字符串,MDN已更新为模板字面量的说法,此文以后都用模板字面量) ES6中引入了模板字面量来代替传统JS的输出模板,直接看代码最清楚吧 模板字面量(...
摘要:模板字符串增强的对象字面解构赋值模板字面量是允许嵌入表达式的字符串字面量。它们在规范的先前版本中被称为模板字符串。 es6模板字符串、增强的对象字面、解构赋值 模板字面量 是允许嵌入表达式的字符串字面量。你可以使用多行字符串和字符串插值功能。它们在ES2015规范的先前版本中被称为模板字符串。 var str = `I Love you`...
摘要:模板字符串连接符在之前,将字符串连接到一起的旧方法是使用字符串连接运算符。这样更容易构建字符串。返回布尔值,表示参数字符串是否在原字符串的头部。它针对前个字符,而其他两个方法针对从第个位置直到字符串结束。 模板字符串 + 连接符 在 ES6 之前,将字符串连接到一起的旧方法是使用字符串连接运算符 (+)。 const student = { name: Richard Kaleho...
摘要:本章主要讲个知识点,字符串正则表达式字符串字符串是大原始数据类型。提供的标准形式,接受一个可选的字符串参数,指明应用某种标准形式。如果在字符串中检测到指定文本,返回,否则。字符串内插入反撇号的方式。 相比较于第一章变量的声明,这一章的内容有了一点深度提升,但还不至于很难理解。本章主要讲2个知识点,字符串、正则表达式 字符串 字符串(String)是JavaScript6大原始数据类型。...
阅读 3385·2021-10-14 09:42
阅读 2674·2021-09-08 10:44
阅读 1267·2021-09-02 10:18
阅读 3545·2021-08-30 09:43
阅读 2756·2021-07-29 13:49
阅读 3665·2019-08-29 17:02
阅读 1543·2019-08-29 15:09
阅读 977·2019-08-29 11:01