例如,如果我们有:
var greeting = "What is your name?";
var userName = prompt(greeting);
如何将用户输入的字符串传递给过程?例如,我们假设我们通过控制台讲述故事。我如何从用户那里获取STRING数据并将其传递到紧随其后的函数中?
是的,我知道这是补救措施,但我正在努力掌握核心概念。
答案 0 :(得分:0)
如何使用提示值的示例:
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';
}
答案 1 :(得分:0)
var greeting = "What is your name?";
function getUserName() {
return prompt(greeting);
}
function yourFunction() {
alert("Hello "+getUserName());
}
yourFunction();
答案 2 :(得分:0)
userName变量在运行时定义为提示的返回值,可以作为函数参数传递,以便在解析JavaScript时使用。几乎所有返回值都是如此,它不仅限于字符串。
示例:http://jsfiddle.net/bradlilley/nGLTf/
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);