从提示符返回值的Javascript

从提示符返回值的Javascript,javascript,function,procedure,prompt,Javascript,Function,Procedure,Prompt,例如,如果我们有: var greeting = "What is your name?"; var userName = prompt(greeting); 如何将用户的字符串输入传递到过程中?例如,我们将假设我们正在通过控制台讲述一个故事。我如何从用户那里获取字符串数据并将其传递到紧跟其后的函数中 是的,我知道这是补救措施,但我正在努力掌握核心概念。如何使用提示值的示例: var greeting = "What is your name?"; var userName = prompt(

例如,如果我们有:

var greeting = "What is your name?";
var userName = prompt(greeting);
如何将用户的字符串输入传递到过程中?例如,我们将假设我们正在通过控制台讲述一个故事。我如何从用户那里获取字符串数据并将其传递到紧跟其后的函数中


是的,我知道这是补救措施,但我正在努力掌握核心概念。

如何使用提示值的示例:

var greeting = "What is your name?";
var userName = prompt(greeting);
if(testUserName(userName))
{
   alert('name is abc');
}
else
{
   alert('name isnt abc');
}

function testUserName(userName)
{
   return userName == 'abc';
}

用户名变量在运行时定义为提示符的返回值,可以作为函数参数传递,以便在解析JavaScript时使用。几乎所有返回的值都是这样,而且不仅仅限于字符串

例如:


userName
是提示符()的返回值。
var greeting = "What is your name?"; 

function getUserName() {
    return prompt(greeting);
}

function yourFunction() {
     alert("Hello "+getUserName());
}

yourFunction();
var userName = prompt("What is your name?");

function foo(bar) {
    if (bar && bar.length) {
        console.log(bar);
        return;
    }
    console.log('The prompt was left empty.');
    return false;    
};

foo(userName);