JavaScript: What is the difference between ', ", and `? : <p>I've been learning JavaScript for not too long, and somethings that I notice a lot, but doesn't make sense to me are the different operators (if I can call them that) that defines a string. What I mean by that is the single quote ('), the double quote (") and the apostrophe-thing(`). I have come to realize that ``` is used when you want to use the variable or something (eg </p>

<pre><code>console.log(`this is my string ${ str }`)
</code></pre>

<p>or something like that. I don't know too much about these and I would like to know what their different purposes are (or in the very least, what they are called)</p>

<p>Thanks!</p>

<p>P.S. I realize that this question topic causes some problems with the markdown. I have no idea how to fix it.</p>
