Try   HackMD

tilde or backtick or interpolation.

Template strings support interpolation! This means you could write a variable in your string, and get its value. The syntax is straightforward, you simply wrap your variable name with a dollar sign and curly braces. Let's take an example where we have a variable language with a value of JavaScript.

const language = 'javascript';
I am learning ${language}; //"I am learning JavaScript"; (get the output)

1-A template string is a string created with the backtick character: `

2-Template strings can span multiple lines
3-Template strings support interpolation with the ${variableName} syntax

//How to interpolate in JavaScript

const name = "John";

console.log(Welcome ${name}. You have ${2 * 5} new notifications!);

const wes = new Object({
name: "wes",
propertyToCheck: "NEVER",
age,
"cool-dude": true,
"really cool": false,
"777": true,
dog: "snickers",
clothing: {
shirts: 10,
pants: 2
},
sayHello: function(greeting = "Hey") {
return ${greeting} ${this.name};
}
});