JavaScript 中的引号 – JavaScript 完全手册(2018版)

栏目: JavaScript · 发布时间: 7年前

内容简介:小编推荐:

JavaScript 中的引号 – JavaScript 完全手册(2018版)

JavaScript 中的引号 – JavaScript 完全手册(2018版)

小编推荐: 掘金是一个面向 程序员 的高质量技术社区,从 一线大厂经验分享到前端开发最佳实践,无论是入门还是进阶,来掘金你不会错过前端开发的任何一个技术干货。

注:本文为 《 JavaScript 完全手册(2018版) 》第15节,你可以查看该手册的完整目录。

现在我们来看看 JavaScript 中允许使用的引号及其独特的特性。

JavaScript允许您使用3种类型的引号:

'
"
`

前 2 个基本相同:

const test = 'test'
const bike = "bike"

使用这 2 种方法几乎没有差别。唯一的区别在于必须转义用于分隔字符串的引号字符:

const test = 'test'
const test = 'te\'st'
const test = 'te"st'
const test = "te\"st"
const test = "te'st"

有各种风格指南,建议始终使用一种风格与另一种风格。

我个人更喜欢单引号,并且只在 HTML 中使用双引号。

反引号 (“) 是 JavaScript 的最新成员,因为它们在 2015 年 ES6 才推出。

它们具有独特的功能:它们允许多行字符串。

使用转义字符,常规字符串也可以转换为多行字符串:

const multilineString = 'A string\non multiple lines'

使用反引号,者可以避免使用转义字符:

const multilineString = `A string
on multiple lines`

不仅如此。您可以使用 ${} 语法插入变量或表达式:

const multilineString = `A string
on ${1+1} lines`

我们将在一篇单独的文章中介绍了反引号驱动的字符串,称为字面量模板(Template Literals),它更深入地介绍了更多细节。

如果你觉得本文对你有帮助,那就请分享给更多的朋友

关注「前端干货精选」加星星,每天都能获取前端干货

JavaScript 中的引号 – JavaScript 完全手册(2018版)

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Parsing Techniques

Parsing Techniques

Dick Grune、Ceriel J.H. Jacobs / Springer / 2010-2-12 / USD 109.00

This second edition of Grune and Jacobs' brilliant work presents new developments and discoveries that have been made in the field. Parsing, also referred to as syntax analysis, has been and continues......一起来看看 《Parsing Techniques》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器