В чём разница между аргументами и параметрами функции?

Параметры функции — это переменные, объявленные в определении функции, которые служат для приёма входных данных.

Короткий ответ

Что ответить на собеседовании

Параметры функции — это переменные, объявленные в определении функции, которые служат для приёма входных данных.

Подробный разбор

Ответ с пояснениями

Параметры функции — это переменные, объявленные в определении функции, которые служат для приёма входных данных.

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

Пример на JavaScript:

function greet(name) { // name — параметр
  console.log('Привет, ' + name + '!');
}

greet('Алексей'); // 'Алексей' — аргумент

Таким образом, параметры — это «места» для данных внутри функции, а аргументы — реальные данные, которые туда передаются.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку