Heim > Artikel > Web-Frontend > Wie verkette ich Strings mit Variablen in JavaScript?
Verketten von Zeichenfolgen mit Variablen in JavaScript
Im bereitgestellten Code besteht das Ziel darin, eine Zeichenfolge („horseThumb“) mit einer Zahl zu kombinieren Variable 'id', um eine einzelne Zeichenfolge zu bilden. Dies kann durch String-Verkettung erreicht werden.
Eine Methode, wie in der Frage erwähnt, ist die String-Interpolation mit der ${variable}-Syntax. Allerdings scheint der Code des Fragestellers bei diesem Ansatz auf ein Problem gestoßen zu sein.
Probleme mit Vorlagenliteralen beheben
Bevor Sie das Problem mit Vorlagenliteralen debuggen, müssen Sie unbedingt sicherstellen, dass die Das Argument „id“ wird korrekt übergeben und das Element mit der entsprechenden ID existiert. Es wird empfohlen, Konsolenanweisungen für diese Prüfungen hinzuzufügen.
Wenn das Element vorhanden ist, das Vorlagenliteral jedoch immer noch fehlschlägt, prüfen Sie, ob potenzielle Syntaxfehler vorliegen. Backticks (`) sollten verwendet werden, um die Vorlagenzeichenfolge einzuschließen, und die ${variable}-Interpolation muss innerhalb dieser Backticks liegen.
Alternative Verkettungsmethoden
Neben der String-Interpolation , JavaScript bietet andere Verkettungsmethoden:
Beispiel für die Verwendung alternativer Methoden
Bei Verwendung einer Zeichenfolgenaddition würde der Code wie folgt lauten:
function AddBorder(id) { var result = 'horseThumb' + id; document.getElementById(result).className = 'hand positionLeft'; }
Verwendung der concat()-Methode:
function AddBorder(id) { var result = 'horseThumb'.concat(id); document.getElementById(result).className = 'hand positionLeft'; }
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie verkette ich Strings mit Variablen in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!