2016-05-13 11 views
-3

Ich habe einen Code geschrieben, der gut funktioniert, aber ich versuche, einen Abstand zwischen den Strings zu machen.Wie mache ich einen Platz beim Verketten von Strings?

Der Code, den ich habe, ist:

<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> 

Im Moment ist das Skript HelloMichael zeigt, ich bin zu wollen, es Hallo Michael zu zeigen. Kann mir bitte jemand sagen, wie ich das machen kann?

+0

Wenn Sie ein Leerzeichen zwischen den Zeichenfolgen benötigen, verketten Sie sie mit einem Leerzeichen. – ssube

+0

oh c'mon ... über Low-Value-Fragen sprechen:/ –

Antwort

1

ein Leerzeichen einzufügen, einfach ein Leerzeichen einfügen. Zum Beispiel:

greetingString + " " + myName 

Es gibt keinen Platz in der aktuellen Ausgabe, weil "" keinen Platz darin hat.

+0

Danke funktioniert es jetzt perfekt, etwas so einfach zu – Michael

1

ein Leerzeichen zwischen hallo und michael wie folgt aus:

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

Ja, ich hatte stattdessen Kommas eingegeben. Ich bin relativ neu in Javascript – Michael

0
concatString = greetingString + " " + myName; 

Ändern Sie einfach Ihre "" zu "", die zweite hat ein Leerzeichen drin.

+0

Während dies technisch die Lösung für das OP-Problem ist, hilft es dem OP (und in der Tat andere Benutzer von StackOverflow), wenn Sie eine Erklärung zusammen mit Ihren hinzufügen antworte, damit sie von der Antwort lernen können. Nur ein Gedanke, wie wir hier alle lernen. – ochi