2016-05-13 43 views
-3

我已經編寫了一些可以正常工作的代碼,但我試圖在字符串之間創建一個空格。如何在連接字符串時創建空間

我的代碼是:

<html> 
<head> 
<title> Concatenating Strings </title> 
</head> 
<body> 
<script type = "text/javascript"> 
var greetingString = "Hello"; 
var myName = prompt ("Please enter your name",""); 
var concatString; 
document.write(greetingString + "" + myName + "<br>"); 
concatString = greetingString + "" + myName; 
document.write(concatString); 
</script> 
</body> 
</html> 

目前的腳本顯示HelloMichael,我想它顯示您好邁克爾。有人能告訴我我該怎麼做嗎?

+0

如果你想要一個字符串之間的空格,用空格連接它們。 – ssube

+0

哦,來吧...談論低價值的問題:/ –

回答

1

要插入空格字符,只需插入空格字符。例如:

greetingString + " " + myName 

有一個在你的電流輸出沒有空間,因爲""沒有在它的空間。

+0

感謝它現在完美的工作,太簡單了 – Michael

1

把問候和邁克爾之間的空間是這樣的:

concatString = greetingString + " " + myName; //notice the space in the string 
+0

是的,我已經把逗號。我相對較新的JavaScript – Michael

0
concatString = greetingString + " " + myName; 

只需將您的「」更改爲「」,第二個中有一個空格就可以了。

+0

雖然這在技術上是解決OP的問題,它可以幫助OP(和其他用戶的StackOverflow),如果你添加一個解釋與您的回答,以便他們可以從答案中學習。只是一個想法,因爲我們都在這裏學習.. – ochi