s = 'hello %s, how are you doing' % (my_name)
在python中就是这么做的。如何在javascript/node.js中做到这一点?
s = 'hello %s, how are you doing' % (my_name)
在python中就是这么做的。如何在javascript/node.js中做到这一点?
当前回答
试试JS中的sprintf 或者你可以用这个要点
其他回答
这样做:
s = 'hello ' + my_name + ', how are you doing'
更新
使用ES6,你也可以这样做:
s = `hello ${my_name}, how are you doing`
跑龙套。格式可以做到这一点。
它将是v0.5.3的一部分,可以像这样使用:
var uri = util.format('http%s://%s%s',
(useSSL?'s':''), apiBase, path||'/');
如果你使用的是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
如果使用node.js, console.log()将format string作为第一个参数:
console.log('count: %d', count);
var user = "your name";
var s = 'hello ' + user + ', how are you doing';