弦乐与弦乐之间的空间Javascript中的变量

时间:2016-09-21 18:55:28

标签: javascript string concatenation

如何将此返回“Hello yourName”而不是“HelloyourName”?

    var yourName=(prompt("What's your name?"));
    alert("Hello" + yourName);       

感谢你们的回答,这很有帮助。 任何人都可以向我解释为什么这是低估/不是一个好问题?

3 个答案:

答案 0 :(得分:1)

alert("Hello " + yourName.trim());    
alert("Hello" + " " + yourName.trim());    

我不知道为什么你不能在它们之间添加空格。 yourName.trim()是为了确保您不会在yourname之前引入意外空格。

答案 1 :(得分:0)

在字符串中添加空格字符。

此:

"Hello" + yourName

会解决这个问题:

HelloJesse

而这:

"Hello " + yourName
   // ^--- added a space

会解决这个问题:

Hello Jesse

答案 2 :(得分:0)

var yourName=(prompt("What's your name?"));
alert("Hello " + yourName); // "Hello " with space