Загрузка...

Hall help, how to do it? (just started learning js)

Thread in Node.js created by mamaebbb Feb 28, 2023. 448 views

  1. mamaebbb
    mamaebbb Topic starter Feb 28, 2023 1 Jan 20, 2023
    Написать функцию, которой передаем, имя, фамилия и возраст, и получаем строку "Привет Иван Петров с возрастом 17 лет" (только здесь данные, которые были переданы в функцию)
     
  2. unnamed
    unnamed Feb 28, 2023 In Bitcoin We Trust
    Code
    function generateGreeting(firstName, lastName, age) {
    return `Привет ${firstName} ${lastName} с возрастом ${age} лет`;
    }

    // пример вызова функции
    const greeting = generateGreeting('Иван', 'Петров', 17);
    console.log(greeting); // "Привет Иван Петров с возрастом 17 лет"
     
    1. tesF6KAAaVtpj3fV
      unnamed, А слабо написать функцию, которой передаём имя, а фамилию и возраст она узнаёт сама?
    2. unnamed
      tesF6KAAaVtpj3fV,
      Code
      const readline = require('readline');

      const rl = readline.createInterface({
      input: process.stdin,
      output: process.stdout
      });

      function getPersonalInfo(name) {
      rl.question(`Введите вашу фамилию, ${name}: `, (lastName) => {
      rl.question(`Введите ваш возраст, ${name} ${lastName}: `, (age) => {
      console.log(`Привет ${name} ${lastName} с возрастом ${age} лет`);
      rl.close();
      });
      });
      }

      // пример вызова функции
      getPersonalInfo('Иван');
  3. vuchaev2015
    vuchaev2015 Feb 28, 2023 все ближе и ближе... 23,529 Feb 15, 2018
    JS
    // Определяем функцию с тремя параметрами: name, surname и age
    function greet(name, surname, age) {
    // Возвращаем строку с приветствием, используя шаблонные строки
    return `Привет ${name} ${surname} с возрастом ${age} лет`;
    }

    // Вызываем функцию с произвольными аргументами
    console.log(greet("Иван", "Петров", 17)); // Привет Иван Петров с возрастом 17 лет
    console.log(greet("Анна", "Смирнова", 25)); // Привет Анна Смирнова с возрастом 25 лет
     
    1. View previous comments (1)
    2. vuchaev2015
      mamaebbb, name - это параметр функции greet, который принимает значение аргумента при вызове функции.
      при вызове greet(“Иван”, “Петров”, 17) параметр name получает значение “Иван”.
    3. mamaebbb Topic starter
      vuchaev2015, я уже понял , спасибо большое
Loading...
Top