function space(str,numSpace){
str = "";
numSpace = (" " + " ");
document.write(numSpace + str + numSpace);
}
console.log(space("hi", " "));
这不能解决,我不太确定如何在
string
的两端添加空格。 最佳答案
这没有解决,我不太确定如何向其中添加空格
字符串的两端。
您总是将参数str
重置为空字符串,因此会出现意外行为。
有两种方法可以解决当前的问题。
1)您可以在方法内使用console.log()
,例如:
function space(str, numSpace) {
var result = numSpace + str + numSpace;
console.log(result);
}
space("hi", " ");
2)您可以返回值,然后使用
console.log()
:function space(str, numSpace) {
return numSpace + str + numSpace;
}
var result = space("hi", " ");
console.log(result);