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 (Retired) Storing and Tracking Information with Variables Working with Strings and Finding Help

Having Issues With The Console

Hey, guys so here is the code I typed:

var passphrase = 'Hi";
console.log(passphrase.length);

When I run it in the console it gives me an error of SyntaxError: '' literal not terminated before the end of script scripts.js:2:31

1 Answer

Josh Ballard
Josh Ballard
697 Points

Hi Eric,

Your string has both single quotes and double quotes. If you start with double quotes, you must end with double quotes. If you start with single quotes, you must end with single quotes. JavaScript is not sure where your string ends, since you started with single quotes but didn't end with single quotes. That is what the error means.

-Josh

Hey Josh, Wow, I was tired and didn't even catch that!

Thank you for the help I was looking back it this morning and just facepalmed!

Again thank you

PS: Don't learn when tired

Thanks, Eric