【发布时间】:2020-01-29 00:18:46
【问题描述】:
Assignment HELP:“调用函数向其传递参数并获取其返回值”
您好,我是一个刚开始在 Uni 中使用 javascript 的新手,需要帮助我完成关于“调用函数以向其传递参数并获取其返回值”的这部分作业
这些是作业的详细说明:
- 用参数和返回值声明一个函数 • 在标签内,添加一个名为 getInput() 的函数,并带有一个名为 (request) 的参数。
给它两个陈述。
- 第一条语句提示用户输入任何请求,并将其存储在名为 message 的变量中。
-第二条语句将消息返回到调用函数的地方
- 调用函数向其传递参数并获取其返回值
现在添加一个名为 testParamsReturn() 的函数
•声明一个名为“firstName”的变量
•在一行中: - 调用 getInput() 函数 - 为调用提供“名字”参数(作为字符串)。 - 将函数返回的值赋给 firstName。
•声明一个名为“secondName”的变量
•在一行中: - 调用 getInput() 函数 - 给调用一个“第二个名字”的参数 - 将函数返回的值分配给“secondName”。
警告“Testing a function with parameters and a return value of”,并附加您在函数中声明的两个变量
<html>
<head></head>
<body>
<section>
<input type="button" value="Function with Parameters and Return Value" onClick="testParamsReturn()">
</section>
<script>
function getInput(request){
var message = "Enter details here";
return message;
}
function testParamsReturn(){
var firstName = "Name1";
function getInput("first_name") return firstName;
var secondName = "Name2";
function getInput("second_name") return secondName;
alert ("Testing a function with parameters and a return value of" + firstName + secondName);
}
其他部分工作正常,但此功能使我无法单击文件中的任何按钮。
【问题讨论】:
-
function getInput("first_name") return firstName;你不能在参数中设置字符串,可能你的意思是function getInput(firstName) return "first_name";
标签: javascript html function scope return