Simple Example

Don’t forget we can include expressions, not just variables. Also multiline strings.

const age = 18
console.log(`Your age is ${age}.

You ${age < 18 ? "should" : "shouldn't"} be at school.`)

And tagged templates

const censoredPassword = function(arr, username, password){

  console.log(arr)
  console.log(username)
  console.log(password)

  const censoredUsername = `****${username.substr(4)}`
  const censoredPassword = password.split('').map(ch => '*').join('')

  return arr[0] + censoredUsername + arr[1] + censoredPassword
}

console.log(censoredPassword`Your username is ${"rikwatson"} & your password is ${"long&secure_1_hope"}`)

// ["Your username is ", " & your password is ", ""]
// rikwatson
// long&secure_1_hope
// Your username is ****atson & your password is ******************