Since JavaScript is an object-oriented language, and it's kind of hard to do much without knowing the objects supported in the language, we have decided to include this reference. This appendix breaks down the different objects in JavaScript into five different categories, and gives you the objects along with their properties and methods.