javascript - 如何在 JavaScript 字符串中插入变量?

标签 javascript string

在 JavaScript 中的字符串中插入变量的最佳方法是什么?我猜不是这个:

var coordinates = "x: " + x + ", y: " + y;

在 Java 中,String 是不可变的,像上面这样的操作会不必要地创建和丢弃 String。 Ruby 与此类似,并且有一种很好的方式来执行上述操作:

coordinates = "x: #{x}, y: #{y}"

JavaScript 是否存在类似的东西?

最佳答案

在 ES6 中作为“模板字符串”引入

MDN 文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

const name = "Nick"
const greeting = `Hello ${name}`  // "Hello Nick"

关于javascript - 如何在 JavaScript 字符串中插入变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19105009/

相关文章:

java - 防止 Android Webview 在导航时显示空白屏幕

javascript - Draft.js 无法从外部表单插入上传的图片

c - 字符串问题(do/while 循环和 if 逻辑)

javascript - 替换字符串中的每个第 n 个字符

python - 将字符串转换为 numpy 数组

c - 函数调用会跳过函数的语句

javascript - 使用 Vue.js 在 Bootstrap 模式中自动完成 Google map

javascript - 如何使用 Bootstrap 将 iframe 嵌入到整个窗口(不要与全屏混淆)?

javascript - 加载 CDN 上托管的 JS 库的本地版本

java - 将字符串转换为 UTF-8 字节数组在 Java 中返回负值