我想知道是否可以在两个连接的字符串或整数之间动态添加空格。例如,这里只是连接一个字符串和一个整数:
var name = "Bruce"
var age = 14
name + " " + age
=> 'Bruce 14'
我希望姓名和年龄之间的空间是动态的。 例如:
var name = "Bruce"
var age = 14
var numberOfSpaces = something
name + 4 spaces + age
=> 'Bruce 14'
其中一个用例是在 dc.js 中绘制条形图,我可以将名称放在条形图的底部,将值放在条形图的顶部。但这是无关的。我只是好奇是否有一种方法。
最佳答案
有一个proposed repeat()
method ,但几乎没有实现。
同时,您可以编写自己的:
function repeatstr(ch, n) {
var result = "";
while (n-- > 0)
result += ch;
return result;
}
var name = "Bruce"
var age = 14
var numberOfSpaces = 4
var fullName = name + repeatstr(" ", numberOfSpaces) + age;
关于javascript - 在连接的字符串之间动态添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25144124/