So let's see them one by one.
In the ES6 specification, the concept of Template literals is introduced which uses backticks to define multi-line strings and for expression evaluation too in a string (more like we do in Python using format method).
var myStr = `This is my multiline String which is amazing`;
By adding a backslash at the end of every line in a multiline string works if you want to define a multiline string. This can be a bit confusing as we are adding a special symbol to escape the new line character.
var myStr = "This is my \ multiline String \ which is amazing";
If you are old fashioned and like to write code that every one understands, you can implement a multi-line string using normal string concatenation technique where you concatenate each line of the multi-line string to the variable. Below we have a code example for it:
var myStr = "This is my" + " multiline String " + " which is amazing";
For concatenating strings, we use the
Let's see the above code running in a simple code example.
There are many different ways for defining multi-line strings and you can opt for any one. We would recommend you to go for the ES6 approach, as that is the latest one.