与“HelloyourName”相反,如何使此返回值为“Hello yourName”?Javascript中的字符串和变量之间的空格
var yourName=(prompt("What's your name?"));
alert("Hello" + yourName);
感谢您的答案,这是有帮助的。 任何人都可以向我解释为什么这是downvoted /不是一个好问题?
与“HelloyourName”相反,如何使此返回值为“Hello yourName”?Javascript中的字符串和变量之间的空格
var yourName=(prompt("What's your name?"));
alert("Hello" + yourName);
感谢您的答案,这是有帮助的。 任何人都可以向我解释为什么这是downvoted /不是一个好问题?
var yourName=(prompt("What's your name?"));
alert("Hello " + yourName); // "Hello " with space
为字符串添加空格字符。
此:
"Hello" + yourName
会解决这个:
HelloJesse
,而这一点:
"Hello " + yourName
// ^--- added a space
会解决这个:
Hello Jesse
Johnny Mopp在第一条评论中没有提供有效的答案? –
完美,这个答案简洁明了。谢谢。 –
alert("Hello " + yourName.trim());
alert("Hello" + " " + yourName.trim());
我看不出为什么不能在两者之间加一个空格。 yourName.trim()
是为了确保您不会通过yourname
引入意想不到的空间。
'alert(“Hello”+ yourName);' –
“yourName”也会有空格吗? – RPichioli