2016-09-21 53 views
-3

與「HelloyourName」相反,如何使此返回值爲「Hello yourName」?Javascript中的字符串和變量之間的空格

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

感謝您的答案,這是有幫助的。 任何人都可以向我解釋爲什麼這是downvoted /不是一個好問題?

+4

'alert(「Hello」+ yourName);' –

+0

「yourName」也會有空格嗎? – RPichioli

回答

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

爲字符串添加空格字符。

此:

"Hello" + yourName 

會解決這個:

HelloJesse 

,而這一點:

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

會解決這個:

Hello Jesse 
+0

Johnny Mopp在第一條評論中沒有提供有效的答案? –

+0

完美,這個答案簡潔明瞭。謝謝。 –

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

我看不出爲什麼不能在兩者之間加一個空格。 yourName.trim()是爲了確保您不會通過yourname引入意想不到的空間。

相關問題