You are currently offline, waiting for your internet to reconnect

INFO: Reserved Words in VBScript 5.5 and JScript 5.5

Retired KB Content Disclaimer
This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.
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:
Properties

Article ID: 216528 - Last Review: 06/22/2014 19:49:00 - Revision: 4.0

  • kbinfo kbscript KB216528
Feedback