最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

How to use a function to greet a person in JavaScript - Stack Overflow

programmeradmin3浏览0评论

Hello so my question is about this assignment and how I am stuck on how to proceed with getting the persons name to be added to the greeting. The assignment directions are as follows: Create a function called greet that has one parameter called name and does not return a value. When greet is called, it should say hello to the value passed in as the argument to name. For instance, greet("Bob"); should print out Hello, Bob!

Create a function to greet a person and return their name.

var greet_name = function(person_name, greet) {
  var text = greet + ',' + name;
  var person_name = text
  text = "Enter your name here";
  person_name = prompt(text); stop 

  console.log(text);
  var greet = greet_name(person_name, greet);
};
greet_name()

Some advice on what the next steps would be great or just suggestions on places to edit the code.

Thanks

Hello so my question is about this assignment and how I am stuck on how to proceed with getting the persons name to be added to the greeting. The assignment directions are as follows: Create a function called greet that has one parameter called name and does not return a value. When greet is called, it should say hello to the value passed in as the argument to name. For instance, greet("Bob"); should print out Hello, Bob!

Create a function to greet a person and return their name.

var greet_name = function(person_name, greet) {
  var text = greet + ',' + name;
  var person_name = text
  text = "Enter your name here";
  person_name = prompt(text); stop 

  console.log(text);
  var greet = greet_name(person_name, greet);
};
greet_name()

Some advice on what the next steps would be great or just suggestions on places to edit the code.

Thanks

Share Improve this question asked Feb 17, 2018 at 2:34 Cody BoltonCody Bolton 211 gold badge2 silver badges2 bronze badges 1
  • 2 Did you encounter some problem? "Some advice would be great" isn't a valid question. – Lightness Races in Orbit Commented Feb 17, 2018 at 2:47
Add a ment  | 

6 Answers 6

Reset to default 3

function greet(name) {
  console.log("Hello, " + name + "!");
}

greet("Bob");

Okay, so we only need one parameter for the function: function greet(name){ And We know that we don't need to have the function return anything, but it needs to print out the name: console.log("Hello, " + name); Additionally, we want a prompt so the user can enter a name of their choice. We can actually do this during the function call: greet(prompt("Enter Name:")) Thus, we have a fully functional greeter. Final product:
function greet(name){ console.log("Hello, "+ name); } greet(prompt("Enter Name:"));

Try This

var greet_name = function(person_name, greet) {
    console.log(greet + " " + person_name);
};
greet_name(prompt("Enter Your Name : ","Enter Name"),"Wele");

This Might be an easier and cleaner way to do it.

var greeting = (userName)=>{
    var userName = prompt("Enter Name");
    alert("Hello " + userName + "!" );
}
greeting();

This is my solution to your problem:

var greet_name = function () {
  let person_name = prompt('Enter your name here: ');
  console.log(`Hello ${person_name}`);  
};

greet_name('Mike');

Use `` instead of "".

function greet(person_name) { return Hello, ${person_name} how are you doing today?; }

发布评论

评论列表(0)

  1. 暂无评论