w JavaScript możemy przypisać ciągi znaków do zmiennej i użyć konkatenacji, aby połączyć zmienną z innym ciągiem znaków.
aby połączyć ciąg znaków, Dodaj znak plus+ między ciągami lub zmiennymi ciągów, które chcesz połączyć.
let myPet = 'seahorse';
console.log('My favorite animal is the ' + myPet + '.');
// My favorite animal is the seahorse.
powyżej stworzyliśmy zmiennąmyPet
I przypisaliśmy ją"seahorse”
. W drugiej linii połączyliśmy trzy ciągi: „My favorite animal is the „(include the space at the end), zmienną i kropką., Rezultatem jest "My favorite animal is the seahorse.”
używanie pojedynczego lub podwójnego cudzysłowu nie ma znaczenia, o ile twoje cytaty otwarcia i zamknięcia są takie same. Ten jeden raz ma znaczenie, jeśli używasz słowa, które ma apostrof jak „jestem”. Łatwiej będzie użyć podwójnego cudzysłowu zamiast znaku escape.
kolejną rzeczą, na którą należy zwrócić uwagę, jest łączenie liczb i łańcuchów. Kiedy połączysz liczbę z łańcuchem znaków, liczba staje się łańcuchem znaków.
let myAge = 85;
console.log("I am " + myAge + " years old.");
// I am 85 years old.
innym sposobem dołączenia zmiennej do łańcucha jest Interpolacja łańcuchowa., W języku JavaScript można wstawiać lub interpolować zmienne do ciągów za pomocą literałów szablonów. Poniżej znajduje się przykład dosłownego szablonu z naszego pierwszego przykładu:
let myPet = 'seahorse';
console.log(`My favorite animal is the ${myPet}.`);
literały szablonów są zamknięte w backtickach. Zapisujesz łańcuch jako normalny, ale dla zmiennej, którą chcesz dołączyć do łańcucha, zapisujesz zmienną w następujący sposób: ${variableName}
. W powyższym przykładzie wynik będzie taki sam jak w przykładzie poprzedzającym, który używa konkatenacji. Różnica polega na tym, że przykład interpolacji jest znacznie łatwiejszy do odczytania.