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 trialJeremiah Johnson
2,167 PointsI am copying the examples exactly as they are given in the tutorial and still, again, I can't figure it out.
keeps saying the var echo doesn't exist or that I haven't assigned it to the str. I have written it a hundred different ways. That "Now step one is wrong" when you are on step two is annoying and not helpful at all.
function returnValue(str) {
var echo = str;
return str;
}
returnValue('My argument');
<!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
Mohammed Khalil Ait Brahim
9,539 PointsWhat the problem is asking is that you assign what the function returns to var echo not to do so inside the function itself:
function returnValue(str) {
return str;
}
var echo = returnValue('My argument');
Jeremiah Johnson
2,167 PointsJeremiah Johnson
2,167 PointsI thought I had tried this earlier and it was still wrong, I will try it again exactly as you wrote it here. I was confused because var was always in the function in all the lessons examples.
Mohammed Khalil Ait Brahim
9,539 PointsMohammed Khalil Ait Brahim
9,539 PointsIt's definitely confusing at first! Let me know if you struggle to get it work.