Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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