最好的解释方法是举例。
假设我有整数 5。我将它插入一个函数,它会在单个变量中返回空格字符 ("") 5 次,例如 ""。
我有整数 3。我将它代入函数,输出为“”(3 个空格)。
希望你能明白我的意思。完成此任务的最佳方法是什么。我觉得在 JavaScript 中有一种非常简单的方法可以做到这一点,无论有没有循环,我都错过了。谢谢。
最佳答案
function nSpaces(n) {
var s = '';
while (n > 0 && n--) { s += ' '; }
return s;
}
然后……
var str = nSpaces(5);
有关反向 while 循环和一般循环的更多信息,请阅读此处: http://james.padolsey.com/javascript/looping-in-javascript/
关于javascript - 在 JavaScript 中将数值转换为用字符填充的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4953064/