wiki/content/20201006111244-declaration_notation.md

543 B

date id title
2020-10-06 2b93c1c4-b0ed-4b03-846b-557ccc9d6080 JavaScript declaration notation

There is a shorter way to declare functions:

function square(x) {
    return x * x
}

console.log(square(5))

Function declarations are not part of the regular top-to-bottom flow on control. They are conceptually moved to the top of their scope and can be used by all the code in that scope.

console.log("The future says:", future())

function future() {
    return "Where are my flying cars?"
}