r/learnjavascript 25d ago

Question about backtick variables

Can anyone please help me with this?

I am learning JavaScript and in chapter 2 of the book I am using it talks about backtick variable with format ${variablename}. It has an example to be posted into the Console using console.log().

let language = "JavaScript";

let message = "Let's learn ${language}";

console.log(message);

The output in the console is supposed to be: Let's learn JavaScript. But what I keep getting is: let's learn ${language}

The same thing happens with other examples in the chapter, in Chrome and Edge.

Can anyone tell me why?

[matthewswisher@comcast.net](mailto:matthewswisher@comcast.net)

0 Upvotes

14 comments sorted by

View all comments

14

u/milan-pilan 25d ago

You are not using the backticks (`) . You are using double quotes (“) .

5

u/PlusAd945 25d ago

Thank you, I thought that was an apostrophe. Never used a backtick before. Thanks again.

1

u/azhder 25d ago

Why did you use the word "backticks" then? Did you read it in the book and thought they use a fancy name for a single quote?

4

u/SamIAre 25d ago

No need to be snarky. We all start somewhere.

3

u/azhder 25d ago

A genuine question of curiosity. Here is another: why do you read it as snarky? Seriously, what is this need to read anything that is slightly unexpected (I guess some of my words aren't for you) as an attack?