Chapter 4. Variables, Functions, and Flow Control

    Section 4.0.  Introduction

    Section 4.1.  Creating a JavaScript Variable

    Section 4.2.  Creating a Named Function

    Section 4.3.  Nesting Named Functions

    Section 4.4.  Creating an Anonymous Function

    Section 4.5.  Delaying a Function Call

    Section 4.6.  Branching Execution Based on Conditions

    Section 4.7.  Handling Script Errors Gracefully

    Section 4.8.  Improving Script Performance