title: Calling vs invoking a function
body: <p>Up to this point, I thought "calling" and "invoking" a function meant the same thing. However, in a YouTube tutorial it said to invoke a function <em>by calling it</em>. My first thought was that the wording was a mistake, but on W3Schools' <a href="https://www.w3schools.com/js/js_function_invocation.asp" rel="noreferrer">page</a> on Function Invocation, it says: </p>
  
  <blockquote>
    <p>It is common to use the term "call a function" instead of "invoke a
    function" ... In this tutorial, we will use invoke, because a
    JavaScript function can be invoked without being called.</p>
  </blockquote>
  
  <p>Okay, so there's a difference. What is it?</p>