s = 'hello %s, how are you doing' % (my_name)
这就是在python中实现的方法。如何在javascript/node.js中做到这一点呢?
发布于 2015-09-21 20:33:08
通过Node.js v4
,您可以使用ES6的Template strings
var my_name = 'John';
var s = `hello ${my_name}, how are you doing`;
console.log(s); // prints hello John, how are you doing
您需要将字符串放在反引号`
中,而不是'
中
发布于 2018-03-01 00:37:21
如果您使用的是ES6,则应使用模板文字。
//you can do this
let sentence = `My name is ${ user.name }. Nice to meet you.`
点击此处阅读更多信息:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
发布于 2011-10-19 01:16:15
util.format可以做到这一点。
它将成为v0.5.3的一部分,可以像这样使用:
var uri = util.format('http%s://%s%s',
(useSSL?'s':''), apiBase, path||'/');
https://stackoverflow.com/questions/7790811
复制相似问题