3
JS Assignment 8: Scope and the Return Statement
skudeva (8)

Hi everyone,

I just started learning JS so I am still pretty new at this. I've been struggling with the JS Assignment 8: Scope and the Return Statement (pre-course work) exercise #3. Please if anyone knows the answer explain how do I get it, that'd be highly appreciated!

// Exercise Three:
// Create a function called 'sayMyName'. It will take one parameter. Call this
// parameter 'myName'. Return the phrase "Hello, my name is " and the myName parameter.
// eg: if name is 'Dan' it should return the string: 'Hello, my name is Dan'.

let myName ="Dan";
function sayMyName(myName){
return "Hello, my name is"; 

}
sayMyName();

https://repl.it/student/submissions/6895228

Thank you!

You are viewing a single comment. View All
Answered by JustARatherRidi (186) [earned 5 cycles]
View Answer
1
Shif (1)

@JwalyaOza

Sometimes the more direct answers can stump us!

In this case, we refer to the code already written for us which referenced the global var for school declared up top (outside the function)

let school = 'Lambda';

and the var is referenced inside the function:

function nameMySchool(){
  let className = "Web Development Fundamentals"
  console.log(school);
}

on line 7:

console.log(school);`

The instructions:

// Exercise One: 
// Part One: Create a variable called 'inFunction' and 
//           assign it to the value that will be logged
//           on line 7.

The solution:

let inFunction = "Lambda";