JScript  

JScript Alphabetic Keyword List

[This is preliminary documentation and subject to change]

Description Language Element
Returns the nine most-recently memorized portions found during pattern matching. $1...$9 Properties
Returns the absolute value of a number. abs Method
Returns the arccosine of a number. acos Method
Enables and returns a reference to an Automation object. ActiveXObject Object
Sums two numbers or concatenates two strings. Addition Operator (+)
Places an HTML anchor with a NAME attribute around specified text in the object. anchor Method
Returns an array containing each argument passed to the currently executing function. arguments Property
Provides support for creation of arrays of any data type. Array Object
Returns the arcsine of a number. asin Method
Assigns a value to a variable. Assignment Operator (=)
Returns the arctangent of a number. atan Method
Returns the angle (in radians) from the X axis to a point (y,x). atan2 Method
Returns a Boolean value indicating if the enumerator is at the end of the collection. atEnd Method
Places HTML <BIG> tags around text in a String object. big Method
Performs a bitwise AND on two expressions. Bitwise AND Operator (&)
Shifts the bits of an expression to the left. Bitwise Left Shift Operator (<<)
Performs a bitwise NOT (negation) on an expression. Bitwise NOT Operator (~)
Performs a bitwise OR on two expressions. Bitwise OR Operator (|)
Shifts the bits of an expression to the right, maintaining sign. Bitwise Right Shift Operator (>>)
Performs a bitwise exclusive OR on two expressions. Bitwise XOR Operator (^)
Places HTML <BLINK> tags around text in a String object. blink Method
Places HTML <B> tags around text in a String object. bold Method
Creates a new Boolean value. Boolean Object
Terminates the current loop, or if in conjunction with a label, terminates the associated statement. break Statement
Returns a reference to the function that invoked the current function. caller Property
Contains statements to execute when an error occurs in code within the try block. catch Statement
Activates conditional compilation support. @cc_on Statement
Returns the smallest integer greater than or equal to its numeric argument. ceil Method
Returns the character at the specified index. charAt Method
Returns the Unicode encoding of the specified character. charCodeAt Method
Causes two expressions to be executed sequentially. Comma Operator (,)
Causes single-line comments to be ignored by the JScript parser. // (Single-line Comment Statement)
Causes multiline comments to be ignored by the JScript parser. /*..*/ (Multiline Comment Statement)
Returns a Boolean value indicating the result of the comparison. Comparison Operators
Compiles a regular expression into an internal format. compile Method
List of compound assignment operators. Compound Assignment Operators
Returns a new array consisting of a combination of two arrays. concat Method (Array)
Returns a String object containing the concatenation of two supplied strings. concat Method (String)
Allows the use of new JScript language features without sacrificing compatibility with browsers that don't support the features. Conditional Compilation
List of predefined variables used with conditional compilation. Conditional Compilation Variables
Executes one of two expressions depending on a condition. Conditional (ternary) Operator (?:)
Specifies the function that creates an object. constructor Property
Stops the current iteration of a loop, and starts a new iteration. continue Statement
Returns the cosine of a number. cos Method
Enables basic storage and retrieval of dates and times. Date Object
Decrements a variable by one. Decrement Operator (--)
Deletes a property from an object, or removes an element from an array. delete Operator
Returns or sets the descriptive string associated with a specific error. description Property
Object that stores data key, item pairs. Dictionary Object
Returns the number of dimensions in a VBArray. dimensions Method
Divides two numbers and returns a numeric result. Division Operator (/)
Executes a statement block once, and then repeats execution of the loop until a condition expression evaluates to false. do...while Statement
Returns Euler's constant, the base of natural logarithms. E Property
Enables enumeration of items in a collection. Enumerator Object
Compares two expressions to determine if they are equal. Equality Operator (==)
An object that contains information about errors that occur while JScript code is running. Error Object
Encodes String objects so they can be read on all computers. escape Method
Evaluates JScript code and executes it. eval Method
Executes a search for a match in a specified string. exec Method
Returns e (the base of natural logarithms) raised to a power. exp Method
Provides access to a computer's file system. FileSystemObject Object
Places HTML <TT> tags around text in a String object. fixed Method
Returns the greatest integer less than or equal to its numeric argument. floor Method
Places an HTML <FONT> tag with the COLOR attribute around the text in a String object. fontcolor Method
Places an HTML <FONT> tag with the SIZE attribute around the text in a String object. fontsize Method
Executes a block of statements for as long as a specified condition is true. for Statement
Executes one or more statements for each element of an object or array. for...in Statement
Returns a string from a number of Unicode character values. fromCharCode Method
Creates a new function. Function Object
Declares a new function. function Statement
Returns the day of the month value in a Date object using local time. getDate Method
Returns the day of the week value in a Date object using local time. getDay Method
Returns the year value in the Date object using local time. getFullYear Method
Returns the hours value in a Date object using local time. getHours Method
Returns the item at the specified location. getItem Method
Returns the milliseconds value in a Date object using local time. getMilliseconds Method
Returns the minutes value stored in a Date object using local time. getMinutes Method
Returns the month value in the Date object using local time. getMonth Method
Returns a reference to an Automation object from a file. GetObject Function
Returns seconds value stored in a Date object using local time. getSeconds Method
Returns the time value in a Date object. getTime Method
Returns the difference in minutes between the time on the host computer and Universal Coordinated Time (UTC). getTimezoneOffset Method
Returns the date value in a Date object using Universal Coordinated Time (UTC). getUTCDate Method
Returns the day of the week value in a Date object using Universal Coordinated Time (UTC). getUTCDay Method
Returns the year value in a Date object using Universal Coordinated Time (UTC). getUTCFullYear Method
Returns the hours value in a Date object using Universal Coordinated Time (UTC). getUTCHours Method
Returns the milliseconds value in a Date object using Universal Coordinated Time (UTC). getUTCMilliseconds Method
Returns the minutes value in a Date object using Universal Coordinated Time (UTC). getUTCMinutes Method
Returns the month value in a Date object using Universal Coordinated Time (UTC). getUTCMonth Method
Returns the seconds value in a Date object using Universal Coordinated Time (UTC). getUTCSeconds Method
Returns the VT_DATE value in a Date object. getVarDate Method
Returns the year value in a Date object. getYear Method
An intrinsic object whose purpose is to collect global methods into one object. Global Object
Compares two expressions to determine if one is greater than the other. Greater than Operator (>)
Compares two expressions to determine if one is greater than or equal to the other. Greater than or equal to Operator (>=)
Compares two expressions to determine if they are equal in value and of the same data type. Identity Operator (===)
Conditionally executes a group of statements, depending on the value of an expression. @if Statement
Conditionally executes a group of statements, depending on the value of an expression. if...else Statement
Increments a variable by one. Increment Operator (++)
Returns the character position where the first successful match begins in a searched string. index Property
Returns the character position where the first occurrence of a substring occurs within a String object. indexOf Method
Compares two expressions to determine if they are unequal. Inequality Operator (!=)
Returns an initial value of Number.POSITIVE_INFINITY. Infinity Property
Returns the string against which a search was performed. input Property
Returns a Boolean value that indicates whether or not an object is an instance of a particular class. instanceof Operator
Returns a Boolean value that indicates if a supplied number is finite. isFinite Method
Returns a Boolean value that indicates whether a value is the reserved value NaN (not a number). isNaN Method
Places HTML <I> tags around text in a String object. italics Method
Returns the current item in the collection. item Method
Returns a String object consisting of all the elements of an array concatenated together. join Method
Provides an identifier for a statement. Labeled Statement
Returns the character position where the last successful match begins in a searched string. lastIndex Property
Returns the last occurrence of a substring within a String object. lastIndexOf Method
Returns the lowest index value used in the specified dimension of a VBArray. lbound Method
Returns an integer value one higher than the highest element defined in an array. length Property (Array)
Returns the number of arguments defined for a function. length Property (Function)
Returns the length of a String object. length Property (String)
Compares two expressions to determine if one is less than the other. Less than Operator (<)
Compares two expressions to determine if one is less than or equal to the other. Less than or equal to Operator (<=)
Places an HTML anchor with an HREF attribute around the text in a String object. link Method
Returns the natural logarithm of 2. LN2 Property
Returns the natural logarithm of 10. LN10 Property
Returns the natural logarithm of a number. log Method
Returns the base-2 logarithm of e, Euler's constant. LOG2E Property
Returns the base-10 logarithm of e, Euler's constant. LOG10E Property
Performs a logical conjunction on two expressions. Logical AND Operator (&&)
Performs logical negation on an expression. Logical NOT Operator (!)
Performs a logical disjunction on two expressions. Logical OR Operator (||)
Returns, as an array, the results of a search on a string using a supplied Regular Expression object. match Method
A intrinsic object that provides basic mathematics functionality and constants. Math Object
Returns the greater of two supplied numeric expressions. max Method
Returns the largest number that can be represented in JScript. MAX_VALUE Property
Returns the lesser of two supplied numbers. min Method
Returns the number closest to zero that can be represented in JScript. MIN_VALUE Property
Divides two numbers and returns the remainder. Modulus Operator (%)
Resets the current item in the collection to the first item. moveFirst Method
Moves the current item to the next item in the collection. moveNext Method
Multiplies two numbers. Multiplication Operator (*)
Returns the special value NaN indicating that an expression is not a number. NaN Property (Global)
Returns the special value (NaN) indicating that an expression is not a number. NaN Property (Number)
Returns a value more negative than the largest negative number (-Number.MAX_VALUE) that can be represented in JScript. NEGATIVE_INFINITY Property
Creates a new object. new Operator
Compares two expressions to determine if they are not equal in value or of the same data type. Nonidentity Operator (!==)
An object representation of the number data type and placeholder for numeric constants. Number Object
Returns or sets the numeric value associated with a specific error. number Property
Provides functionality common to all JScript objects. Object Object
List containing information about the execution precedence of JScript operators. Operator Precedence
Parses a string containing a date, and returns the number of milliseconds between that date and midnight, January 1, 1970. parse Method
Returns a floating-point number converted from a string. parseFloat Method
Returns an integer converted from a string. parseInt Method
Returns the ratio of the circumference of a circle to its diameter, approximately 3.141592653589793. PI Property
Returns a value larger than the largest number (Number.MAX_VALUE) that can be represented in JScript. POSITIVE_INFINITY Property
Returns the value of a base expression raised to a specified power. pow Method
Returns a reference to the prototype for a class of objects. prototype Property
Returns a pseudorandom number between 0 and 1. random Method
Stores information on regular expression pattern searches. RegExp Object
Contains a regular expression pattern. Regular Expression Object
A list of the special characters and sequences used in writing patterns for regular expressions. Regular Expression Syntax
Returns a copy of a string with text replaced using a regular expression. replace Method
Exits from the current function and returns a value from that function. return Statement
Returns an Array object with the elements reversed. reverse Method
Returns a specified numeric expression rounded to the nearest integer. round Method
List of JScript run-time errors. Run-time Errors
Returns a string representing the scripting language in use. ScriptEngine Function
Returns the build version number of the scripting engine in use. ScriptEngineBuildVersion Function
Returns the major version number of the scripting engine in use. ScriptEngineMajorVersion Function
Returns the minor version number of the scripting engine in use. ScriptEngineMinorVersion Function
Returns the position of the first substring match in a regular expression search. search Method
Creates variables used with conditional compilation statements. @set Statement
Sets the numeric date of the Date object using local time. setDate Method
Sets the year value in the Date object using local time. setFullYear Method
Sets the hour value in the Date object using local time. setHours Method
Sets the milliseconds value in the Date object using local time. setMilliseconds Method
Sets the minutes value in the Date object using local time. setMinutes Method
Sets the month value in the Date object using local time. setMonth Method
Sets the seconds value in the Date object using local time. setSeconds Method
Sets the date and time value in the Date object. setTime Method
Sets the numeric date in the Date object using Universal Coordinated Time (UTC). setUTCDate Method
Sets the year value in the Date object using Universal Coordinated Time (UTC). setUTCFullYear Method
Sets the hours value in the Date object using Universal Coordinated Time (UTC). setUTCHours Method
Sets the milliseconds value in the Date object using Universal Coordinated Time (UTC). setUTCMilliseconds Method
Sets the minutes value in the Date object using Universal Coordinated Time (UTC). setUTCMinutes Method
Sets the month value in the Date object using Universal Coordinated Time (UTC). setUTCMonth Method
Sets the seconds value in the Date object using Universal Coordinated Time (UTC). setUTCSeconds Method
Sets the year value in the Date object. setYear Method
Returns the sine of a number. sin Method
Returns a section of an array. slice Method (Array)
Returns a section of a string. slice Method (String)
Places HTML <SMALL> tags around text in a String object. small Method
Returns an Array object with the elements sorted. sort Method
Returns a copy of the text of the regular expression pattern. source Property
Returns the array of strings that results when a string is separated into substrings. split Method
Returns the square root of a number. sqrt Method
Returns the square root of 0.5, or one divided by the square root of 2. SQRT1_2 Property
Returns the square root of 2. SQRT2 Property
Places HTML <STRIKE> tags around text in a String object. strike Method
Allows manipulation and formatting of text strings and determination and location of substrings within strings. String Object
Places HTML <SUB> tags around text in a String object. sub Method
Returns a substring beginning at a specified location and having a specified length. substr Method
Returns the substring at a specified location within a String object. substring Method
Performs subtraction of two expressions. Subtraction Operator (-)
Places HTML <SUP> tags around text in a String object. sup Method
Enables the execution of one or more statements when a specified expression's value matches a label. switch Statement
List of JScript run-time errors. Syntax Errors
Returns the tangent of a number. tan Method
Returns a Boolean value that indicates whether or not a pattern exists in a searched string. test Method
Refers to the current object. this Statement
Generates an error condition that can be handled by a try...catch statement. throw Statement
Returns a standard JScript array converted from a VBArray. toArray Method
Returns a date converted to a string using Greenwich Mean Time (GMT). toGMTString Method
Returns a date converted to a string using the current locale. toLocaleString Method
Returns a string where all alphabetic characters have been converted to lowercase. toLowerCase Method
Returns a string representation of an object. toString Method
Returns a string where all alphabetic characters have been converted to uppercase. toUpperCase Method
Returns a date converted to a string using Universal Coordinated Time (UTC). toUTCString Method
Implements error handling for JScript. try Statement
Returns a string that identifies the data type of an expression. typeof Operator
Returns the highest index value used in the specified dimension of the VBArray. ubound Method
Indicates the negative value of a numeric expression. Unary Negation Operator (-)
Decodes String objects encoded with the escape method. unescape Method
Performs an unsigned right shift of the bits in an expression. Unsigned Right Shift Operator (>>>)
Returns the number of milliseconds between midnight, January 1, 1970 Universal Coordinated Time (UTC) (or GMT) and the supplied date. UTC Method
Returns the primitive value of the specified object. valueOf Method
Declares a variable. var Statement
Provides access to Visual Basic safe arrays. VBArray Object
Prevents an expression from returning a value. void Operator
Executes a statement until a specified condition is false. while Statement
Establishes the default object for a statement. with Statement