JScript
Version Information

The following table lists the version of Microsoft JScript implemented by host applications.

Host Application 1.0 2.0 3.0 4.0 5.0 5.1 5.5 5.6
Microsoft Internet Explorer 3.0 x              
Microsoft Internet Information Server 3.0   x            
Microsoft Internet Explorer 4.0     x          
Microsoft Internet Information Server 4.0     x          
Microsoft Visual Studio 6.0       x        
Microsoft Internet Explorer 5.0         x      
Microsoft Internet Explorer 5.01           x    
Microsoft Windows 2000           x    
Microsoft Internet Explorer 5.5             x  
Microsoft Windows Millennium Edition             x  
Microsoft Internet Explorer 6.0               x
Microsoft Windows XP               x

The following table lists JScript language features and the version when first introduced.

Language Element 1.0 2.0 3.0 4.0 5.0 5.5
0n Property           x
$1...$9 Properties     x      
>abs Method x          
>acos Method x          
>ActiveXObject Object     x      
Addition Assignment Operator (+=) x          
Addition Operator (+) x          
>anchor Method x          
>apply Method           x
>arguments Object x          
arguments Property   x        
>Array Object   x        
>asin Method x          
Assignment Operator (=) x          
>atan Method x          
>atan2 Method x          
>atEnd Method     x      
>big Method x          
Bitwise AND Assignment Operator (&=) x          
Bitwise AND Operator (&) x          
Bitwise Left Shift Operator (<<) x          
Bitwise NOT Operator (~) x          
Bitwise OR Assignment Operator (|=) x          
Bitwise OR Operator (|) x          
Bitwise Right Shift Operator (>>) x          
Bitwise XOR Assignment Operator (^=) x          
Bitwise XOR Operator (^) x          
>blink Method x          
>bold Method x          
>Boolean Object   x        
break Statement x          
>call Method           x
callee Property           x
caller Property   x        
>catch Statement         x  
@cc_on Statement     x      
>ceil Method x          
>charAt Method x          
>charCodeAt Method           x
Comma Operator (,) x          
// (Single-line Comment Statement) x          
/*..*/ (Multiline Comment Statement) x          
>Comparison Operators x          
>compile Method     x      
>concat Method (Array)     x      
>concat Method (String)     x      
Conditional Compilation     x      
Conditional Compilation Variables     x      
Conditional (Ternary) Operator (?:) x          
constructor Property   x        
continue Statement x          
>cos Method x          
Data Type Conversion     x      
>Date Object x          
Debug Object     x      
debugger Statement     x      
>decodeURI Method           x
>DecodeURIComponent Method           x
Decrement Operator (--) x          
delete Operator     x      
description Property         x  
>dimensions Method     x      
Division Assignment Operator (/=) x          
Division Operator (/) x          
do...while Statement     x      
E Property x          
>encodeURI Method           x
>encodeURI Component Method           x
Enumerator Object     x      
>Equality Operator (==) x          
Error Object         x  
>escape Method x          
>eval Method x          
>exec Method     x      
>exp Method x          
>finally Statement         x  
>fixed Method x          
>floor Method x          
>fontcolor Method x          
>fontsize Method x          
>for Statement x          
>for...in Statement         x  
>fromCharCode Method     x      
Function Object   x        
>function Statement x          
>getDate Method x          
>getDay Method x          
>getFullYear Method     x      
>getHours Method x          
>getItem Method     x      
>getMilliseconds Method     x      
>getMinutes Method x          
>getMonth Method x          
>GetObject Function     x      
>getSeconds Method x          
>getTime Method x          
>getTimezoneOffset Method x          
>getUTCDate Method     x      
>getUTCDay Method     x      
>getUTCFullYear Method     x      
>getUTCHours Method     x      
>getUTCMilliseconds Method     x      
>getUTCMinutes Method     x      
>getUTCMonth Method     x      
>GetUTCSeconds Method     x      
>getVarDate Method     x      
>getYear Method x          
Global Object     x      
global Property           x
>Greater than Operator (>) x          
>Greater than or equal to Operator (>=) x          
>hasOwnProperty Method           x
>Identity Operator (===) x          
@if Statement     x      
>if...else Statement x          
ignoreCase Property           x
In Operator x          
Increment Operator (++) x          
index Property     x      
>indexOf Method x          
>Inequality Operator (!=) x          
Infinity Property     x      
input Property ($_)     x      
instanceof Operator         x  
>isFinite Method     x      
>isNaN Method x          
>IsPrototypeOf Method           x
>italics Method x          
>item Method     x      
>join Method   x        
>Labeled Statement     x      
lastIndex Property     x      
>lastIndexOf Method x          
lastMatch Property ($&)           x
lastParen Property ($+)           x
>lbound Method     x      
leftContext Property ($')           x
Left Shift Assignment Operator (<<=) x          
length Property (Arguments)           x
length Property (Array)   x        
length Property (Function)   x        
length Property (String) x          
>Less than Operator (<) x          
>Less than or equal to Operator (<=) x          
>link Method x          
LN2 Property x          
LN10 Property x          
>localeCompare Method           x
>log Method x          
LOG2E Property x          
LOG10E Property x          
Logical AND Operator (&&) x          
Logical NOT Operator (!) x          
Logical OR Operator (||) x          
>match Method     x      
Math Object x          
>max Method x          
MAX_VALUE Property   x        
message Property           x
>min Method x          
MIN_VALUE Property   x        
Modulus Assignment Operator (%=) x          
Modulus Operator (%) x          
>moveFirst Method     x      
>moveNext Method     x      
multiline Property           x
Multiplication Assignment Operator (*=) x          
Multiplication Operator (*) x          
name Property           x
NaN Property (Global)     x      
NaN Property (Number)   x        
NEGATIVE_INFINITY Property   x        
new Operator x          
>Nonidentity Operator (!==) x          
Number Object   x        
number Property         x  
Object Object     x      
Operator Precedence x          
>parse Method x          
>parseFloat Method x          
>parseInt Method x          
PI Property x          
>pop Method           x
POSITIVE_INFINITY Property   x        
>pow Method x          
prototype Property   x        
propertyIsEnumerable Property           x
>push Method           x
>random Method x          
RegExp Object     x      
Regular Expression Object     x      
>Regular Expression Syntax     x      
>replace Method x          
>return Statement x          
>reverse Method   x        
rightContext Property ($')           x
Right Shift Assignment Operator (>>=) x          
>round Method x          
>ScriptEngine Function   x        
>ScriptEngineBuildVersion Function   x        
>ScriptEngineMajorVersion Function   x        
>ScriptEngineMinorVersion Function   x        
>search Method     x      
>@set Statement     x      
>setDate Method x          
>setFullYear Method     x      
>setHours Method x          
>setMilliseconds Method     x      
>setMinutes Method x          
>setMonth Method x          
>setSeconds Method x          
>setTime Method x          
>setUTCDate Method     x      
>setUTCFullYear Method     x      
>setUTCHours Method     x      
>setUTCMilliseconds Method     x      
>setUTCMinutes Method     x      
>setUTCMonth Method     x      
>setUTCSeconds Method     x      
>setYear Method x          
>shift Method           x
>sin Method x          
>slice Method (Array)     x      
>slice Method (String)     x      
>small Method x          
>sort Method   x        
source Property     x      
>splice Method           x
>split Method     x      
>sqrt Method x          
SQRT1_2 Property x          
SQRT2 Property x          
>strike Method x          
String Object x          
>sub Method x          
>substr Method     x      
>substring Method x          
Subtraction Assignment Operator (-=) x          
Subtraction Operator (-) x          
>sup Method x          
>switch Statement     x      
>tan Method x          
>test Method     x      
>this Statement x          
>throw Statement         x  
>toArray Method     x      
>toDateString Method           x
>toExponential Method           x
>toFixed Method           x
>toGMTString Method x          
>toLocaleDateString Method           x
>toLocaleLowercase Method           x
>toLocaleString Method x          
>toLocaleTimeString Method           x
>toLocaleUppercase Method           x
>toLowerCase Method x          
>toPrecision Method           x
>toString Method   x        
>toTimeString Method           x
>toUpperCase Method x          
>toUTCString Method     x      
>try Statement         x  
typeof Operator x          
>ubound Method     x      
Unary Negation Operator (-) x          
undefined Property           x
>unescape Method x          
>unshift Method           x
Unsigned Right Shift Assignment Operator (>>>=) x          
Unsigned Right Shift Operator (>>>) x          
>UTC Method x          
>valueOf Method   x        
>var Statement x          
VBArray Object     x      
void Operator   x        
>while Statement x          
>with Statement x          
>write Method     x      
>writeln Method     x      

Design Tools
Development Tools and Languages
Mobile and Embedded Development
.NET Development
Office Development
Online Services
Open Specifications
patterns & practices
Servers and Enterprise Development
Speech Technologies
Web Development
Win32 and COM Development

MSDN Library