Help me please!

I’m making my own javascript game and I am trying to make it so the user types in a name and it makes a variable with that value. Can anyone help me??? Please.

here is the code so far:
confirm(‘Are you reay to play?’)
var AreYouSure = prompt(“Are you sure”)
if(“yes” === AreYouSure)
{
alert (“Play on!”)
}
else
{
alert (“You do not want to play!?!?!”);
}
var userName = (“Al”)
userName = prompt(What is your name?)
confirm(‘Once apon a time there was a hero named (userName)…’)

am I doing anything wrong

You create a variable userName and you store a string in it. you do not need the parenthesis around it.
Now on this line

there are two things to note.
You are overriding the userName variable and also the Window.prompt() method in JavaScript takes in one argument and the its type must be a string but in your code the argument you are passing is not a string.
On this line

I see you wanted to pipe the value of userName in the string you are displaying. Take a look at the example below to get an idea how to do that

var language = "JavaScript";
console.log("I love %s programming",language);//I love JavaScript programming
console.log("I love "+language+" programming");//I love JavaScript programming

//would not recommend in this situation
console.log("I love",language,"programming");//I love JavaScript programming

Hope this helped

1 Like

Thank you, also how do I insert the variable into a line of text this is what I’ve tried so far:
confirm(“Hi I’m”(userName));

Can you find anything wrong this this code I can’t:
confirm(“Are you ready to play?”)
var AreYouSure = prompt(“Are you ready to play?”)
if(AreYouSure === yes)
{
console.log(“Yay time for a race”);
}
else
{
console.log(“You do not want to play!!!”);
}
console.log(“You are at a Olympic race, and you hear someone say '‘Ready… Get set…Go!!!.’”);
console.log(“Suddenly, Billy the Runner stops and says, ‘Who wants to race me?’”);
var userAnswer = prompt(“Do you want to race Billy the Runner?”)
if(“yes” === userAnswer)
{
console.log(“You and Billy start racing. It’s neck and neck! You win by a shoelace!”);
}
else
{
console.log(“Oh no! Billy shakes his head and says ''Noooo! How did you beat me.”);
}
var feedback = prompt(“Rate my game 10 out of 10”)
if(feedback > 8)
{
console.log(“Thank you! We should race at the next Olympics!”);
}
else
{
console.log(“I’ll keep practicing coding and racing.”);
}
console.log(“Billy ask what your name is”);
var userName = (“Default”)
var userName = prompt(“Your name is…”)
console.log(“Your name is…”);
console.log(userName);
confirm(“Four years later”)
//the next olyimpics