Справка по простому назначению: вызов функции для передачи ей параметра и получения возвращаемого значения - PullRequest
1 голос
/ 29 сентября 2019

Назначение ПОМОЩЬ: «Вызов функции для передачи ей параметра и получения ее возвращаемого значения»

Привет, я новичок, только начинающий с javascript в Uni, и мне нужна помощь с этой частью моегоприсвоение, касающееся «Вызов функции для передачи ей параметра и получения ее возвращаемого значения»

Вот подробные инструкции, приведенные для присвоения:

  1. Объявление функции с параметрами и возвратзначение • Внутри тегов добавьте функцию с именем getInput () с параметром с именем (request).

Дайте ему два оператора.

  • Первый оператор запрашивает пользователядля любого запроса и сохраняет его в переменной с именем message.

-Второй оператор возвращает сообщение туда, куда была вызвана функция из

Вызов функции для передачи ей параметра и получения его возвращаемого значения

Теперь добавьте функцию с именем testParamsReturn (), которая

• Объявляет переменную с именем «firstName»

• В единственной строке: - вызывает функцию getInput (); - дает вызов параметру «имя» (в виде строки).-Назначает значение, возвращаемое функцией для firstName.

• Объявляет переменную с именем «secondName»

• В единственной строке: -Позволяет вызывать функцию getInput () -Дает вызов функцииof «second name» - присваивает значение, возвращаемое для функции, «secondName».

Предупреждает «Проверка функции с параметрами и возвращаемым значением» и добавляет обе переменные, которые вы объявили в функции

<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);
} 

Другой раздел работает просто отлично, но эта функция отключила меня, чтобы я нажимал любую кнопку в файле.

1 Ответ

1 голос
/ 29 сентября 2019

Все шаги, которые я описал в коде, надеюсь, вам это поможет;)

<html>
  <head></head>
  <body>
    <section> 
      <h1> on page must be H1 tag, in section must be H1-6 tag.</h1>
      <input type="button" value="Function with Parameters and Return Value" onclick="testParamsReturn()">
    </section>
  </body>
  <script>
    // Inside the tags
    
    /* Declaring a function with parameters and return value   */
    // add a function named getInput() with a parameter named (request).
    function getInput(request){
      // The first statement prompts the user for whatever the request
      // is and stores it in a variable called message.
      var message = prompt(request);
      
      // The second statement returns the message
      return message;
    }
    
    // Now add a function named testParamsReturn() that
    function testParamsReturn(){
      // •Declares a variable named "firstName"
      var firstName;
      
      // In a single line: -Calls the getInput() function -Gives the call a parameter of “first name” (as a string). -Assigns the value returned by the function to firstName.
      firstName = getInput('first name');

    
      // •Declares a variable named "secondName"
      var secondName;
      
      // •In a single line: -Calls the getInput() function -Gives the call a parameter of “second name” -Assigns the value returned for the function to "secondName".
      secondName = getInput('second name');

      // Alerts
      alert (
        // “Testing a function with parameters and a return value of ”
        "Testing a function with parameters and a return value of " + 
        // appends both the variables you have declared in the function
        firstName + 
        ' ' +
        secondName
       );
    } 
  </script>
</html>
...