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 trialConner Williams
Courses Plus Student 3,305 PointsHow can I be more creative in coming up with solutions to this challenge?
I am struggling to complete this code due to lack of creativity as well as struggling with the concept its self.
function returnValue() {
var value
return value
}
returnValue();
<!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>
1 Answer
Calin Bogdan
14,921 PointsHello!
I'll be trying to take the challenge step by step with detailed explanations for each task.
#1 Create a function named returnValue that accepts a single argument (you can name it anything), then immediately returns that argument
All we need to do here is to create a function with the specified name (returnValue) add a single argument to it, as requested, then return that argument. First, let's create the function:
function returnValue() {
}
Then, let's add a single argument to the function. As they said, we can name it whatever we'd like:
function returnValue(singleArgument) {
}
In the end, we have to return that argument:
function returnValue(singleArgument) {
return singleArgument;
}
Task one is done, let's see how we can do the second one.
#2 After your newly created returnValue function, create a new variable named echo. Set the value of echo to be the results from calling the returnValue function. When you call the returnValue function, make sure to pass in any string you'd like for the parameter
Hmm, so we have to create a new variable named echo. We have to give this variable the value returned from the function that we just created. Let's see...
First let's create the variable:
function returnValue(singleArgument) {
return singleArgument;
}
var echo;
Then let's call the function with a string value that we want and assign the value to our echo variable:
function returnValue(singleArgument) {
return singleArgument;
}
var echo = returnValue("I'm learning JavaScript. Yay!");
And that's pretty much it. Hope it helped!