Способ вызова функции только один – круглые скобки
// Вызываем функцию, результат кладем в переменную
const result = myFunction();
Декларировать функцию можно по разному
// Обычное объявление
function muFuncion() { }
// Выражение с анонимной функцией
const myFunction = function() { }
// Выражение с именованной функцией
const myFunc = function myFunction() { }
// Объявление стрелочной функции
const myFunction = () => { }
При передаче функции параметром, используется выражение в любом варианте без присваивания в переменную
someFunction(function() {}) // анонимка
someFunction(() => {}) // стрелочная
Вот пожалуй и всё.