For convenience, types are normally subdivided into primitives and objects. Objects are entities that have an identity (they are only equal to themselves) and that map property names to values ("slots" in prototype-based programming terminology). Objects may be thought of as associative arrays or hashes, and are often implemented using these data structures. However, objects have additional features, such as a prototype chain, which ordinary associative arrays do not have.
JavaScript has several kinds of built-in objects, namely Array, Boolean, Date, Function, Math, Number, Object, RegExp and String. Other objects are "host objects", defined not by the language but by the runtime environment. For example, in a browser, typical host objects belong to the DOM (window, form, links, etc.).
Read more about this topic: Java Script Syntax
Famous quotes containing the word objects:
“We are all instruments endowed with feeling and memory. Our senses are so many strings that are struck by surrounding objects and that also frequently strike themselves.”
—Denis Diderot (171384)
“But after the intimacy-inducing rituals of puberty, boys who would be men are told we must go it alone, we must achieve our heroism as the Lone Ranger, we must see the other men as threats to our masculine mastery, as objects of competition.”
—Frank Pittman (20th century)
“I think of consciousness as a bottomless lake, whose waters seem transparent, yet into which we can clearly see but a little way. But in this water there are countless objects at different depths; and certain influences will give certain kinds of those objects an upward influence which may be intense enough and continue long enough to bring them into the upper visible layer. After the impulse ceases they commence to sink downwards.”
—Charles Sanders Peirce (18391914)