Deo zbornika Učimo Javascript

Šablonske strune

Šablonske strune ili šablonski literali (template strings ili template literals) su strune koje se pišu unutar posebnih backtick navodnika (`).

Varijable unutar struna

Šablonske strune mogu sadržati čuvare mesta za varijable, koji se označavaju znakom za dolar i vitičastim zagradama:

const ime = 'Ognjen'
const godiste = 1983
const pozdrav = `Zdravo, moje ime je ${ime} i rodjen sam ${godiste} godine.`

console.log(pozdrav)

Evaluacija izraza

Šablonski literali takođe omogućuju evaluaciju izraza unutar struna:

const info = `2 + 2 = ${2 + 2}.`

console.log(info)

Višelinijske strune

Takođe mogu biti korištene kao višelinijske strune, podesne za dinamičko renderovanje HTML-a. Na primer:

const ime = 'Ljubica'

const html = `
  <div>
    Zdravo korisnice ${ime}.
  </div>
`