首页 > 解决方案 > JavaScript:'、" 和 ` 之间有什么区别?

问题描述

我学习 JavaScript 的时间不长,我注意到很多,但对我来说没有意义的是定义字符串的不同运算符(如果我可以这么称呼的话)。我的意思是单引号 (')、双引号 (") 和撇号 (`)。我开始意识到 ``` 用于当你想使用变量或其他东西时(例如

console.log(`this is my string ${ str }`)

或类似的东西。我对这些了解不多,我想知道它们的不同目的是什么(或者至少,它们被称为什么)

谢谢!

PS我意识到这个问题主题会导致降价问题。我不知道如何解决它。

标签: javascriptsyntax

解决方案


撇号一般用于多行字符串,而单引号和双引号用于单行字符串。单引号用于将双引号括起来。

例如:假设我有一个这样的字符串:“我吃了一个水果”。如果我想用引号打印那个字符串,我会使用 console.print(' "I ate a fruit" ')。


推荐阅读