template string es6 code example

Example 1: es6 string templates

const subject = 'world';
console.log(`hello ${subject}`);
// output = 'hello world'

Example 2: javascript template string

const classes = `header ${ isLargeScreen() ? '' :
  `icon-${item.isCollapsed ? 'expander' : 'collapser'}` }`;

Example 3: javascript template literals

//Must use backticks, `, in order to work.

let a = 5;
let b = 10;
console.log(`Fifteen is ${a + b} and
not ${2 * a + b}.`);

//Output:
//Fifteen is 15 and not 20.

Example 4: ${ js

`string text`

`string text line 1
 string text line 2`

`string text ${expression} string text`

tag `string text ${expression} string text`