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

Magan Tyson
Magan Tyson
315 Points

quotes

When...

age = 35

no quotes were used.

However, when...

age = "fun"

quotes were used.

Wouldn't they both be considered a string? Why would the quotes be used with the letters and not the numbers?

1 Answer

Michael Waistell
Michael Waistell
675 Points

the 35 without quotes is classed as a number value and not a string value.

"35" with quotes is a string and would be seen as different to the number 35.

It's important to distinguish between these because say you later try to calculate something with Math it won't accept a string value. Or say you're using an if() statement to say a certain variable must equal a number before executing, it needs a number not a string value or it will be ignored.

I hope this helps :)

Magan Tyson
Magan Tyson
315 Points

Ah! Thank you! It does help.