Introduction to Built-in Object Types

This chapter provides a quick introduction of JavaScript built-in objects. Topics include the global object and its properties provided by the host environment; the Math object and its properties; built-in object types: Function, Array, String, Boolean, Number, Date, RegExp, and Error.

Overview of Built-in Object Types

The "Object" Object Type - The Root Object Type

The "Global" Object Type - The Invisible Global Container

Global Properties and Functions Defined in ECMAScript

Global Properties and Functions Provided by "jrunscript"

The "Function" Object Type - Functions Are Objects

The "Array" Object Type - Arrays Are Objects

The "JSON" Object Type - parse() and stringify()

The "String" Object Type - Not Equal to String Primitive Type

The "Boolean" Object Type - Wrapping Boolean Values into Objects

The "Number" Object Type - Not Equal to Number Primitive Type

The "Date" Object Type - Managing Dates and Times

The "RegExp" Object Type - Regular Expression Patterns

The "Error" Object Type - Runtime Exceptions

The "Math" Object Type - The Math Container

Takeaways:

Table of Contents

 About This Book

 Introduction to JavaScript

 ECMAScript Language Specification and JavaScript Dialects

 Data Types, Variables and Expressions

 Flow Control Statements

 Creating, Accessing, and Manipulating Arrays

 Defining and Calling Functions

 Web Browser Supporting JavaScript

 Server-Side and Client-Side Web Scripting

 Introduction to Objects

 Defining Your Own Object Types

 Inheritance of Properties and Methods through the Prototype Object Chain

 'jrunscript' - JavaScript Shell Command from JDK

 Using Functions as "Function" Objects

Introduction to Built-in Object Types

 W3C's Document Object Model (DOM) Specifications

 AJAX (Asynchronous JavaScript And XML)

 References

 Full Version in PDF/EPUB