hellojs.ru
Главная - Основы JavaScript - Еще раз про аргументы функций

Еще раз про аргументы функций

Размещено в категории "Основы JavaScript"
22.09.2024 / просмотров: 32 / комментариев: 0
Создадим функцию для конвертации валют, на входе она будет получать как аргумент какое-то количество валюты для обмена
Код

function convert(amount) {
  console.log(28 * amount);
}

convert(500); // 14000

Здесь 28 - это какой-то обменный курс, а 500 - количество единиц валюты для обмена.

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

Мы создадим второй аргумент curr, в который и будем передавать курс валюты.
Код

const usdCurr = 28;

function convert(amount, curr) {
  console.log(curr * amount);
}

convert(500, usdCurr); // 14000  

Валют может быть несколько, и у каждой свой курс.
Код

const usdCurr = 28;
const eurCurr = 32;

function convert(amount, curr) {
  console.log(curr * amount);
}

convert(500, usdCurr); // 14000
convert(500, eurCurr); // 16000  
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
Сайт управляется системой uCoz