Microsoft KB Archive/216528

= INFO: Reserved Words in VBScript 5.5 and JScript 5.5 =

Article ID: 216528

Article Last Modified on 8/8/2007

-

APPLIES TO


 * Microsoft Internet Explorer 5.5
 * Microsoft JScript 5.5
 * Microsoft Visual Basic, Scripting Edition 5.5

-



This article was previously published under Q216528



SUMMARY
There are certain words that the scanner (parser) in Visual Basic Scripting Edition (VBScript) version 5.5 and JScript version 5.5 considers "reserved". Although these words are not all in use, they are still treated as reserved and cannot be used as identifiers or variables.



VBScript
The following words are reserved in Microsoft VBScript:


 * And
 * As
 * Boolean
 * ByRef
 * Byte
 * ByVal
 * Call
 * Case
 * Class
 * Const
 * Currency
 * Debug
 * Dim
 * Do
 * Double
 * Each
 * Else
 * ElseIf
 * Empty
 * End
 * EndIf
 * Enum
 * Eqv
 * Event
 * Exit
 * False
 * For
 * Function
 * Get
 * GoTo
 * If
 * Imp
 * Implements
 * In
 * Integer
 * Is
 * Let
 * Like
 * Long
 * Loop
 * LSet
 * Me
 * Mod
 * New
 * Next
 * Not
 * Nothing
 * Null
 * On
 * Option
 * Optional
 * Or
 * ParamArray
 * Preserve
 * Private
 * Public
 * RaiseEvent
 * ReDim
 * Rem
 * Resume
 * RSet
 * Select
 * Set
 * Shared
 * Single
 * Static
 * Stop
 * Sub
 * Then
 * To
 * True
 * Type
 * TypeOf
 * Until
 * Variant
 * Wend
 * While
 * With
 * Xor

JScript
The following words are reserved in Microsoft JScript:


 * break
 * case
 * catch
 * class
 * const
 * continue
 * debugger
 * default
 * delete
 * do
 * else
 * enum
 * export
 * extends
 * false
 * finally
 * for
 * function
 * if
 * import
 * in
 * instanceof
 * new
 * null
 * return
 * super
 * switch
 * this
 * throw
 * true
 * try
 * typeof
 * var
 * void
 * while
 * with

