As covered in the previous chapter, Objects are a class of complex data types allowed by JavaScript. They are defined by the programmer to suit specific processing needs. When a new object is defined, a new data type is created for use in the JavaScript program. Object instances can then be referred to by the use of variables. An expression is a specific type of JavaScript statement that causes the manipulation of data values.
Operators Operators are the most basic of functions in a programming language.
They are typically implemented as specific directives within the scripting engine s code. This is in contrast to functions which are often implemented in JavaScript code made up of JavaScript statements. Operators are used to perform basic processing on specific data types. Operators can be classified by the number of operands that they process. Typical operators can be unary or binary.