Html
<html>
<body>
<script>
// Объявление функции Calculate
function Calculate(a, b, funcFormula) // параметр funcFormula есть функция потому что используется как функция
{
return funcFormula(a, b);
}
</script>
<script>
// Вызываем функцию Calculate
var value = Calculate(15, 7, function (value1, value2) // это безымянная функция, считающая суммирование
{
return value1 + value2;
}
);
// value = 22
// Вызываем функцию Calculate
var value = Calculate(23, 12, function (value1, value2) // это безымянная функция, считающая вычитание
{
return value1 - value2;
}
);
// value = 11
</script>
</body>
</html>