JavaScript Smyczki służą do drukowania tablicy znaków i są pierwotnym typem danych. Podczas tworzenia i drukowania ciągów czasami chcemy dodać wartości z innych zmiennych lub połączyć wiele ciągów, aby utworzyć pojedynczy ciąg. Aby rozwiązać ten problem, używamy formatowania. JavaScript udostępnia różne wbudowane metody formatowania ciągu.
W tym artykule omówimy metody formatowania ciągu. Sformatowany ciąg może zawierać kombinację dwóch lub więcej ciągów, a nawet może przechowywać różne wartości zmiennych w połączeniu z oryginalnym ciągiem
Oto metody, za pomocą których formatujemy ciąg znaków:
- Za pomocą Metoda konkatenacyjna
- Za pomocą cofanie się
- Za pomocą Interpolacja ciągów
Metoda 1: Użycie konkatenacji
- Zadeklaruj wiele ciągów znaków i zapisz ich wartość w zmiennej
- Użyj Operator łączenia aby połączyć wartości i zapisać je w innym ciągu
- Wydrukuj połączony ciąg
Przykład:
JavaScript
let str1 =>'Welcome '> let str2 =>'to '> let str3 =>'techcodeview.com'> let str4 = str1 + str2 +str3> console.log(str4)> |
>
>Wyjście
Welcome to techcodeview.com>
Metoda 2: Używanie cofanie się
- Zadeklaruj wiele ciągów znaków i zapisz ich wartość w zmiennej
- Użyj i ${}, aby sformatować ciąg i użyć wartości zmiennych
- Wydrukuj połączony ciąg
Przykład:
JavaScript
let str1 =>'DSA'>;> let str2 =>'Web Development'>;> let str3 = `Use techcodeview.com to learn ${str1} and ${str2}`;> > console.log(str3);> |
>
>
numerowany alfabetWyjście
Use techcodeview.com to learn DSA and Web Development>
Metoda 3: Używanie Interpolacja ciągów
Interpolacja ciągów to świetna funkcja języka programowania, która umożliwia wstrzykiwanie zmiennych, wywołań funkcji i wyrażeń arytmetycznych bezpośrednio do ciągu.
Przykład:
JavaScript
const name =>'Geeksforgeeks'>;> const message =>'Welcome to {name}.'>;> const formattedMessage => >message.replace(>'{name}'>, name);> console.log(formattedMessage);> |
>
>Wyjście
Welcome to Geeksforgeeks.>
Mamy pełną listę metod ciągów JavaScript. Aby je sprawdzić, przejrzyj tę stronę Odniesienie do ciągu JavaScript artykuł.