JavaScript Как передать функции один из параметров — объект? Подскажите как передать объект как параметр ф-ии и как выглядит вызов.Задача:Напишите ф-ию калькулятордля сложения положительных чисел, которая принимает 3 параметра: первое число, второе число, имя опреации (плюс, минус, умножить, разделить).

21 Авг 2019 в 07:08
239 +2
0
Ответы
1

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

Вот пример ф-ии калькулятора:

function calculator(num1, num2, operation) {
if(operation === 'плюс') {
return num1 + num2;
} else if(operation === 'минус') {
return num1 - num2;
} else if(operation === 'умножить') {
return num1 * num2;
} else if(operation === 'разделить') {
if(num2 !== 0) {
return num1 / num2;
} else {
return 'На ноль делить нельзя!';
}
} else {
return 'Некорректная операция';
}
}
// Пример вызова функции
let result = calculator(5, 3, 'плюс');
console.log(result); // Выведет: 8
result = calculator(10, 2, 'разделить');
console.log(result); // Выведет: 5
result = calculator(8, 4, 'умножить');
console.log(result); // Выведет: 32

В данном примере мы передаем в функцию calculator три параметра: первое число num1, второе число num2 и операцию operation. В зависимости от значения operation функция выполняет соответствующую математическую операцию над числами и возвращает результат.

20 Апр 2024 в 13:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир