所以当我执行这段代码时,它会在names [i]和字符串之间添加一个空格?
var names = ["Bob", "Daniel", "John", "Jimmy", "Joseph"]
for (var i = 0; i < names.length; i ++) {
console.log("I know someone called",names[i])
}
我是新手。
答案 0 :(得分:6)
这只是console.log
的行为。您传递的每个参数都将以空格分隔,并且是预期的(请参阅here) - 如果您不想要空格,请尝试:
console.log("I know someone called" + names[i]);
使用+
,您可以直接连接字符串并确保没有空格