Formátování řetězce JavaScript

JavaScript Struny se používají k tisku pole znaků a jsou primitivním datovým typem. Při vytváření a tisku řetězců někdy chceme přidat hodnoty z jiných proměnných nebo zřetězit více řetězců do jednoho řetězce. K vyřešení tohoto problému používáme formátování. JavaScript poskytuje různé vestavěné metody pro formátování řetězce.

V tomto článku budeme diskutovat o metodách formátování řetězce. Formátovaný řetězec může obsahovat kombinaci dvou nebo více řetězců a může dokonce ukládat různé hodnoty proměnných v kombinaci s původním řetězcem

Toto jsou metody, kterými formátujeme řetězec:

  • Použitím metoda zřetězení
  • Použitím backticks
  • Použitím Řetězcová interpolace

Metoda 1: Použití zřetězení

  • Deklarujte více řetězců a uložte jejich hodnotu do proměnné
  • Použijte operátor zřetězení zkombinovat hodnoty a uložit je do jiného řetězce
  • Vytiskněte zřetězený řetězec

Příklad:

Javascript




let str1 => 'Welcome '> let str2 => 'to '> let str3 => 'techcodeview.com'> let str4 = str1 + str2 +str3> console.log(str4)>

Výstup

Welcome to techcodeview.com 

Metoda 2: Použití backticks

  • Deklarujte více řetězců a uložte jejich hodnotu do proměnné
  • Pomocí a ${} naformátujte řetězec a použijte hodnotu proměnných
  • Vytiskněte zřetězený řetězec

Příklad:

Javascript




let str1 => 'DSA'> ;> let str2 => 'Web Development'> ;> let str3 = `Use techcodeview.com to learn ${str1} and ${str2}`;> > console.log(str3);>

Výstup

Use techcodeview.com to learn DSA and Web Development 

Metoda 3: Použití Řetězcová interpolace

Interpolace řetězců je skvělá funkce programovacího jazyka, která umožňuje vkládání proměnných, volání funkcí a aritmetických výrazů přímo do řetězce.

Příklad:

Javascript




const name => 'Geeksforgeeks'> ;> const message => 'Welcome to {name}.'> ;> const formattedMessage => > message.replace(> '{name}'> , name);> console.log(formattedMessage);>

Výstup

Welcome to Geeksforgeeks. 

Máme úplný seznam metod řetězců JavaScriptu, pro kontrolu si je prosím projděte toto Odkaz na řetězec JavaScript článek.