Chapter 7
Example 7.1: Defining Functions
Example 7.2: A Function Defined in the Wrong Place
Example 7.3: Defining Functions--Problem Fixed
Example 7.4: Returning Values
Example 7.5: Returning Values--Broken Example
Example 7.6: Multiple Returns
Example 7.7: Passing Values to Functions
Example 7.8: Passing Multiple Values
Example 7.9: Call By Value
Example 7.10: Working with Multiple Functions
Example 7.11: Built-in Functions--eval
Example 7.12: Built-in Functions--parseInt
Example 7.13: Built-in Functions--parseFloat
Example 7.14: Built-in Functions--escape
Example 7.15: Built-in Functions--unescape
Example 7.16: Built-in Functions--isNaN
Example 7.17: Creating a Function Object
Example 7.18: Assigning Function Objects to Events
Example 7.19: Passing Parameters to a Function Object
Links in this Chapter
Information About Data Tainting:
http://home.netscape.com/eng/mozilla/3.0/handbook/javascript/advtopic.htm#1009533