Backsticks
With backsticks we can
embed any expression into the string.

let str = 'World';
console.log(`Hello ${str}`);
let guestList = `Guests:
* John
* Pete
* Mary
`;
console.log(guestList);
console.log('Object\'s properties');
console.log('One backslash \\');
Substring
Modern Javascript has
methods like include, startsWith.

console.log("Widget with id".includes('id'));
console.log('Widget'.includes('id', 2));
console.log('Widget'.startsWith('Wid'));
console.log('Widget'.endsWith('get'));
console.log('Widget'.slice(0, 3));
console.log('Widget'.charAt('0'));
console.log('Widget'.indexOf('id'));
console.log('Widget with id'.indexOf('Widget'));
console.log('Widget with id'.indexOf('widget'));
console.log('Widget with id'.indexOf("id"));
console.log('Widget with id'.indexOf('id', 2));