Menu
Coddy logo textTech

Аргументы

Часть раздела Основы путешествия по JavaScript на Coddy — урок 46 из 77.

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

Чтобы определить функцию с параметрами, мы записываем их внутри круглых скобок:

function functionName(param1, param2) {
    code
}

Мы можем называть параметры как угодно, и мы можем указывать столько аргументов, сколько нам нужно.

Чтобы вызвать функцию и передать ей аргументы, мы пишем:

functionName(value1, value2, value3, ...)

Пример использования:

function isEven(number) { // "number" — это параметр
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

for (let i = 15; i < 34; i++) {
    isEven(i); // i — это аргумент
}
for (let i = 153; i < 219; i++) {
    isEven(i); // снова аргумент
}

Здесь number — это параметр (заполнитель), а каждое передаваемое нами значение (например, 15 или 153) — это аргумент.

challenge icon

Задание

Легко

Напишите программу, которая получает два входных значения — числа. Эти числа являются параметрами функции, указанной ниже. 

Создайте функцию, которая принимает два параметра, перемножает их (вычисляет произведение) и выводит результат на экран. Назовите функцию как угодно.

Вызовите функцию, используя введенные числа.

Примечание! В своем коде опишите функцию перед операторами ее вызова/выполнения.

Шпаргалка

Функции могут принимать параметры (заполнители в функции) и получать аргументы (фактически передаваемые значения).

Определяйте параметры внутри круглых скобок:

function functionName(param1, param2) {
    code
}

Вызывайте функцию, передавая аргументы (значения):

functionName(value1, value2, value3, ...)

Пример:

function isEven(number) { // "number" — это параметр
    if (number % 2 === 0) {
        console.log(`${number} is even`);
    } else {
        console.log(`${number} is odd`);
    }
}

isEven(15); // 15 — это аргумент

Попробуйте сами

let a = parseInt(inp[0]); // Не меняйте эту строку
let b = parseInt(inp[1]); // Не меняйте эту строку
// Введите ваш код ниже
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы