Аргументы
Часть раздела Основы путешествия по 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) — это аргумент.
Задание
ЛегкоНапишите программу, которая получает два входных значения — числа. Эти числа являются параметрами функции, указанной ниже.
Создайте функцию, которая принимает два параметра, перемножает их (вычисляет произведение) и выводит результат на экран. Назовите функцию как угодно.
Вызовите функцию, используя введенные числа.
Примечание! В своем коде опишите функцию перед операторами ее вызова/выполнения.
Шпаргалка
Функции могут принимать параметры (заполнители в функции) и получать аргументы (фактически передаваемые значения).
Определяйте параметры внутри круглых скобок:
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]); // Не меняйте эту строку
// Введите ваш код ниже
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы. Часть 1Логические операторы. Часть 2Повторение — простая логикаЛогические операторы. Часть 3Приведение типов7Калькулятор разделения счета
Приветственное сообщениеРасчет чаевых и общей суммы2Переменные
ЧислаСтрокиBooleanПравила именованияПустые переменныеИтоги: Инициализация переменныхКонстанты5Принятие решений
Оператор IfКонструкция If - ElseПовторение — Простой калькуляторВложенные конструкции If - ElseОператор Switch3Операторы, часть 1
Арифметические операторыОператор остатка от деленияАрифметические сокращенияОператоры сравненияСтрогое и нестрогое равенствоПовторение: простая математика6Основы ввода-вывода
ВыводВывод с переменнымиПреобразование типов — Часть 1Преобразование типов — Часть 2Повторение — До 120Повторение — True или False