Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

JavaScript JavaScript Basics Working with Strings Write a Template Literal

I need help it seems I have the right answer but it continues to tell me its wrong I tried everything can anyone help?

app.js
const flavor = "Blueberry";
const type = "Smoothie";
const price = 4.99;

const drink = flavor + ' ' + type + ': ' + '$' + price;

const drink = `${flavor} ${type}: $${price}`;

1 Answer

Hi Antonio,

Your solution is correct, but because of a bug in your code, the challenge isn’t able to test your answer.

When you declare a variable with const it becomes immutable. Which means its value cannot be changed. If you try to declare that same variable a second time, the Javascript interpreter throws an error and stops executing the code.

The drink variable is already defined. The challenge wants you to change the value of drink to a version that utilizes template literals.

You’ve done an excellent job at figuring that out, but you can only have one variable named drink in this file. So just delete the first drink variable declaration and you should be good to go.