Chapter 5Objects

Everything in JavaScript is either one of the five primitive values we met in Chapter 2 (strings, numbers, Booleans, undefined, and null) or an object. We’ve actually met some objects already; arrays in Chapter 3 and functions in Chapter 4 are both objects, although these are built-in objects that are part of the language. In this chapter we’re going to look at user-defined objects as well as some other built-in objects.

In this chapter, we’ll be covering the following topics:

  • object literals

  • adding properties to objects

  • object methods

  • JSON

  • the Math object

  • the Date object

  • the RegExp object

  • our project―create quiz and question objects and ask random questions

Object Literals

An object in JavaScript is a self-contained ...

Get JavaScript: Novice to Ninja now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.