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 Combining Strings

Jesse Fister
Jesse Fister
11,968 Points

Challenge 3

Trying to combine first and last name and it says it's not passing?

var firstName = "Jesse"; var lastName = "Fister";

var fullName = Mary + Jones;

I've tried many different things and including adding quotes... Thanks.

script.js
var firstName = "Jesse";
var lastName = "Fister";

var fullName = Mary + Jones; 
index.html
<!DOCTYPE HTML>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>JavaScript Basics</title>
</head>
<body>
<script src="script.js"></script>
</body>
</html>
Andres Altuve
Andres Altuve
16,274 Points

Hi Jesse,

The challenge ask you to:

Create a variable named fullName that combines both the first and last name variables to create a string like "Mary Jones".

The Mary Jones name is how your first name and last name shoud look like, the string in the variable fullName should be Jesse Fister.

you need to use both variables (firstName and lastName) inside fullName variable.

1 Answer

Keith Kelly
Keith Kelly
21,326 Points

To expand on Andres answer the challenge isn't looking for you to create the exact full name of Mary Jones. It was being used as an example.

What they are looking to do is to concatenate the first and last name variables to create a full name. It would look like so:

var firstName = "Jesse";
var lastName = "Fister";

var fullName = firstName + ' ' + lastName;

Notice that I also added the space between the first and last name so when the full name variable is used it will include the space. Otherwise you would end up with JesseFister.