title: Why JavaScript functions always return a value?
body: <p>I'm taking a course in JavaScript programming, and the instructor said that a typical JavaScript function always returns a value. Even when we don't provide any explicit return value, the engines return <code>undefined</code>.</p>
  
  <p>Is that true? If so, why?</p>