Template literals are very similar to string literals, but they use backticks (`) instead of single quotes (’) or double quotes (“).
"This is a string"
`This is a template literal`
Multiline Strings Readability
let htmlBlock =
"<ul>" +
"<li>item 1</li>" +
"<li>item 1</li>" +
"<li>item 1</li>" +
"</ul>";
let htmlBlock = `
<ul>
<li>item 1</li>
<li>item 1</li>
<li>item 1</li>
</ul>
`;
Interpolation with ${}
const name = "Dave";
let message = "Hello " + name + ". How are you?";
const name = "Dave";
let message = `Hello ${name}. How are you?`;