There are different ways to construct functions. Here are 3:
...the syntax is a bit like variable but:
Example:
    function divide(x, y, z) {
            let answer = x / y / z;
            let txt = 'the answer is: ';
            return txt + answer;
    }
        
        To run the above function just like a variable you omit the first word function and then put your numbers for x, y and z in the brackets separated by commas:
divide(5, 7, 181);
Which gives: "the answer is: 0.003946329913180742"
Writing functions this way means they don’t have a name, hence anonymous.
document.querySelector('pre').onclick = function() {
                alert('fuck off you moron');
            }
        
        The above code works on this page but only on the first <pre> element.
These are a new way using => to represent a function.