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

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"; 



Thank you!

You are viewing a single comment. View All
Answered by JustARatherRidi (213) [earned 5 cycles]
View Answer
eankeen (1485)

Hi! I reformatted your question to make it a bit easier to understand :)

so when you call the function sayMyName, you have to pass in a parameter, or some value to it.

Kinda like this


You can also pass in a variable


Inside of your function, I'd recommend not using myName as an argument. Meaning, instead of something like this

function sayMyName(myName) {
// ...

I'd do this instead

function sayMyName(locallyScopedName) {
// ...

Then, within your function, you can use locallyScopedName

Hopefully I could help =P

skudeva (28)

@eankeen Thank you very much!😊