escape and unescape. See the Client-Side JavaScript Guide for details.Array constructor, you specify the initial length of the array.push method returns the new length of the array rather than the last element added to the array.splice method always returns an array containing the removed elements, even if only one element is removed.toString method joins an array and returns a string containing each array element separated by commas, rather than returning a string representing the source code of the array.length property contains an unsigned, 32-bit integer with a value less than 232.Date constructor.getFullYear, setFullYear, getMilliseconds, and setMilliseconds methods.getUTCDate, getUTCDay, getUTCFullYear, getUTCHours, getUTCMilliseconds, getUTCMinutes, getUTCMonth, getUTCSeconds, setUTCDate, setUTCFullYear, setUTCHours, setUTCMilliseconds, setUTCMinutes, setUTCMonth, setUTCSeconds, and toUTCString methods.setMonth method.setHours method.setMinutes method.setSeconds method.UTC method.getYear, setYear, and toGMTString methods.apply method, which allows you to apply a method of another object in the context of a different object (the calling object).call method, which allows you to call (execute) a method of another object in the context of a different object (the calling object).arguments.caller property.charCodeAt and fromCharCode methods use Unicode values rather than ISO-Latin-1 values.replace method supports the nesting of a function in place of the second argument.toSource method returns a string representing the source code of the object. See Array.toSource, Boolean.toSource, Date.toSource, Function.toSource, Number.toSource, Object.toSource, RegExp.toSource, and String.toSource.Infinity is a numeric value representing infinity. NaN is a value representing Not-A-Number. undefined is the value undefined.isFinite evaluates an argument to determine whether it is a finite number.eval function by invoking it via a name other than eval.=== (strict equal) operator returns true if the operands are equal and of the same type. The !== (strict not equal) operator returns true if the operands are not equal and/or not of the same type. See "Comparison Operators" on page 635 and "Using the Equality Operators" on page 637.== (equal) and != (not equal) operators reverts to the JavaScript 1.1 implementation. If the two operands are not of the same type, JavaScript attempts to convert the operands to an appropriate type for the comparison. See "Using the Equality Operators" on page 637.if(x = y). Previous JavaScript versions converted if(x = y) to if(x == y), but 1.3 generates a runtime error. See "if...else" on page 623.undefined or null, including a Boolean object whose value is false, evaluates to true when passed to a conditional statement. See "Boolean" on page 51.Last Updated: 05/28/99 11:58:55