INFO: Reserved Words in VBScript 5.5 and JScript 5.5 (216528)



The information in this article applies to:

  • Microsoft Internet Explorer (Programming) 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.

MORE INFORMATION

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

REFERENCES

For more information on Microsoft JScript and VBScript, see the Microsoft Windows Script Technologies Web site: For the complete ECMA-262 specification (on which Microsoft JScript is based), see the following ECMA site:

Modification Type:MajorLast Reviewed:5/12/2003
Keywords:kbinfo kbScript KB216528