JavaScript Как передать функции один из параметров — объект? Подскажите как передать объект как параметр ф-ии и как выглядит вызов.Задача:Напишите ф-ию калькулятордля сложения положительных чисел, которая принимает 3 параметра: первое число, второе число, имя опреации (плюс, минус, умножить, разделить).
В данном примере мы передаем в функцию calculator три параметра: первое число num1, второе число num2 и операцию operation. В зависимости от значения operation функция выполняет соответствующую математическую операцию над числами и возвращает результат.
Чтобы передать объект как параметр в функцию, нужно просто указать его в списке параметров функции.
Вот пример ф-ии калькулятора:
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 функция выполняет соответствующую математическую операцию над числами и возвращает результат.