Definitions |
Active Web |
The following are definitions of terms associated with server-side script:
Primitive Value - A primitive value is a member of one of the types Undefined, Null, Boolean, Number or String.
Object - An object is an unordered collection of properties each of which contains a primitive value, object, or function.
Constructor - A constructor is a Function object that creates and initializes objects. Each constructor has an associated prototype object that is used to implement inheritance and shared properties.
Prototype - A prototype is an object used to implement structure, state, and behaviour inheritance. When a constructor creates an object, that object references the constructor’s associated prototype for the purpose of resolving property references. The constructor's associated prototype can be referenced by the expression 'constructor.prototype', and properties added to an object’s prototype are shared, through inheritance, by all objects sharing the prototype.
Undefined Value - The undefined value is a primitive value used when a variable has not been assigned a value.
Null Value - The null value is a primitive value that represents the null, empty, or non-existent reference.
Boolean Value - A boolean value is a member of the type Boolean and is one of two unique values, true and false.
String Value - A string value is a member of the type String and is a finite ordered sequence of zero or more 16-bit unsigned integer values.
Number Value - A number value is a member of the type Number and is a direct representation of a number. In script, the set of values represents the double-precision 64-bit format IEEE 754 values including the special 'Not-a-Number' (NaN) values, positive infinity, and negative infinity.
Infinity - The primitive value Infinity represents the positive infinite number value. This value is a member of the Number type.
NaN - The primitive value NaN represents the set of IEEE Standard 'Not-a-Number' values. This value is a member of the Number type.
Topic ID: 150048