[英]Space between string & variable in Javascript
How can I make this return "Hello yourName" as opposed to "HelloyourName"?我怎样才能让这个返回“Hello yourName”而不是“HelloyourName”?
var yourName=(prompt("What's your name?"));
alert("Hello" + yourName);
alert("Hello " + yourName.trim());
alert("Hello" + " " + yourName.trim());
I don't see why you cannot add a space between.我不明白为什么你不能在它们之间添加空格。 yourName.trim()
is to make sure you won't introduce unexpected spaces by yourname
. yourName.trim()
是为了确保您不会通过yourname
引入意外的空格。
Add a space character to the string.在字符串中添加一个空格字符。
This:这个:
"Hello" + yourName
would resolve to this:会解决这个问题:
HelloJesse
whereas this:而这:
"Hello " + yourName
// ^--- added a space
would resolve to this:会解决这个问题:
Hello Jesse
var yourName=(prompt("What's your name?"));
alert("Hello " + yourName); // "Hello " with space
You can concatenate a space in between the variables, like so:您可以在变量之间连接一个空格,如下所示:
var fullName = firstName + ' ' + lastName; var fullName = firstName + ' ' + lastName;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.