VBScript\Functions\Abs ~~Returns absolute value of a number ::Abs({{{E/Number argument}}})
VBScript\Functions\Array ~~Returns a variant containing an array ::Array({{{E/Comma-delimited list of values}}})
VBScript\Functions\Asc ~~Returns the ASCII code of the first letter in the string ::Asc({{{E/String argument}}})
VBScript\Functions\Atn ~~Returns the arctangent of a number ::Atn({{{E/Number argument}}})
VBScript\Functions\CBool ~~Returns an expression that has been converted to a Variant of subtype Boolean ::CBool({{{E/Expression argument}}})
VBScript\Functions\CByte ~~Returns an expression that has been converted to a Variant of subtype Byte ::CByte({{{E/Expression argument}}})
VBScript\Functions\CCur ~~Returns an expression that has been converted to a Variant of subtype Currency ::CCur({{{E/Expression argument}}})
VBScript\Functions\CDate ~~Returns an expression that has been converted to a Variant of subtype Date ::CDate({{{E/Expression argument}}})
VBScript\Functions\CDbl ~~Returns an expression that has been converted to a Variant of subtype Double ::CDbl({{{E/Expression argument}}})
VBScript\Functions\Chr ~~Returns the character assciated with an ASCCI code ::Chr({{{E/Number argument}}})
VBScript\Functions\CInt ~~Returns an expression that has been converted to a Variant of subtype Integer ::CInt({{{E/Expression argument}}})
VBScript\Functions\CLng ~~Returns an expression that has been converted to a Variant of subtype Long ::CLng({{{E/Expression argument}}})
VBScript\Functions\Cos ~~Returns the cosine of an angle ::Cos({{{E/An angle in radians}}})
VBScript\Functions\CreateObject ~~Creates and returns a reference to an Automation object ::CreateObject({{{Class argument}}})
VBScript\Functions\CSng ~~Returns an expression that has been converted to a Variant of subtype Single ::CSng({{{E/Expression argument}}})
VBScript\Functions\CStr ~~Returns an expression that has been converted to a Variant of subtype String ::CStr({{{E/Expression argument}}})
VBScript\Functions\Date ~~Returns the current system date ::Date
VBScript\Functions\DateAdd ~~Adds a time interval to a date ::DateAdd({{{E/Kind of the interval}}}, {{{E/The value of the interval}}}, {{{E/Initial value}}})
VBScript\Functions\DateDiff ~~Returns the number of interval between two dates ::DateDiff({{{E/The interval of time}}}, {{{E/The first compared date}}}, {{{E/The second compared date}}}{{{EO,/First day of week}}}{{{EO,/First week of year}}})
VBScript\Functions\DatePart ~~Returns the specified part of a given date ::DatePart({{{E/The interval of time}}}, {{{E/Date for evaluation}}}{{{EO,/First day of week}}}{{{EO,/First week of year}}})
VBScript\Functions\DateSerial ~~Returns a Variant of subtype Date for a specified year, month, and day ::DateSerial({{{E/Year - numeric expression}}}, {{{E/Month - numeric expression}}}, {{{E/Day - numeric expression}}})
VBScript\Functions\DateValue ~~Returns a Variant of subtype Date ::DateValue({{{E/Date argument}}})
VBScript\Functions\Day ~~Returns the day of the month ::Day({{{E/Date argument}}})
VBScript\Functions\Exp ~~Returns the base of natural logarithms raised to the power ::Exp({{{E/Number argument}}})
VBScript\Functions\Filter ~~Filters string on a specified criteria ::Filter({{{E/Input string}}}, {{{E/String to search for}}}, {{{OO,/"","-1","0"/Include the searched string in the result}}}{{{EO,/"","0","1"/Kind of string comparision}}})
VBScript\Functions\Fix ~~Returns the integer portion of a number ::Fix({{{E/Number argument}}})
VBScript\Functions\FormatCurrency ~~Formats a currency expression ::FormatCurrency({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
VBScript\Functions\FormatDateTime ~~Returns an expression formatted as a date or time ::FormatDateTime({{{E/Date expression to be formatted}}}{{{OO,/"", "0" ,"1" ,"2" ,"3" ,"4"/Date/Time format}}})
VBScript\Functions\FormatNumber ~~Returns an expression formatted as a number ::FormatNumber({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
VBScript\Functions\FormatPercent ~~Returns an expression formatted as a percentage ::FormatPercent({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
VBScript\Functions\GetObject ~~Returns a reference to an Automation object from a file ::GetObject({{{E/File pathname}}}{{{EO,/Class argument}}})
VBScript\Functions\Hex ~~Returns a string representing the hexadecimal number ::Hex({{{E/Hexadecimal number}}})
VBScript\Functions\Hour ~~Returns the hour of the day ::Hour({{{E/Time expression}}})
VBScript\Functions\InputBox ~~Displays a prompt in a dialog box ::InputBox({{{E/The message in the dialog box}}}{{{EO,/Expression in the title bar of the box}}}{{{EO,/The default value of the box}}}{{{EO,/The horizontal position of the box}}}{{{EO,/The vertical position of the box}}}{{{EO,/The help file for the box}}}{{{EO,/Help context number}}})
VBScript\Functions\InStr ~~Returns the position of one string within another ::InStr({{{EO ,/Starting position for each search}}}{{{E/String expression being searched}}},{{{E/String expression searched for}}}{{{OO,/"","0","1"/Kind of comparision}}})
VBScript\Functions\InStrRev ~~Returns the position of one string within another from the end ::InStrRev({{{E/String expression being searched}}},{{{E/String expression searched for}}}{{{EO,/Starting position for each search}}}{{{OO,/"","0","1"/Kind of comparision}}})
VBScript\Functions\IsArray ~~Checks whether a variable is an array ::IsArray({{{E/Variable name}}})
VBScript\Functions\IsDate ~~Checks whether an expression can be converted to a date ::IsDate({{{E/Date expression}}})
VBScript\Functions\IsEmpty ~~Checks whether a variable has been initialized ::IsEmpty({{{E/Variable name}}})
VBScript\Functions\IsNull ~~Checks whether an expression contains no valid data ::IsNull({{{E/Expression argument}}})
VBScript\Functions\IsNumeric ~~Checks whether an expression can be evaluated as a number::IsNumeric({{{E/Expression argument}}})
VBScript\Functions\IsObject ~~Checks whether an expression references a valid Automation object ::IsObject({{{E/Expression argument}}})
VBScript\Functions\Join ~~Joins a number of substrings contained in an array ::Join({{{E/One-dimensional array}}}{{{EO,/Delimiter}}})
VBScript\Functions\LBound ~~Returns the smallest available subscript of an array ::LBound({{{E/Name of an array variable}}}{{{EO,/Dimension}}})
VBScript\Functions\LCase ~~Returns a string that has been converted to lowercase ::LCase({{{E/String expression}}})
VBScript\Functions\Left ~~Returns a number of characters from the left side of a string ::Left({{{E/String expression}}}, {{{E/Number of characters}}})
VBScript\Functions\Len ~~Returns the length of a string ::Len({{{E/String expression or Variable name}}})
VBScript\Functions\LoadPicture ~~Returns a picture object ::LoadPicture({{{E/Name of the picture file}}})
VBScript\Functions\Log ~~Returns the natural logarithm of a number ::Log({{{E/Number argument}}})
VBScript\Functions\LTrim ~~Returns a copy of a string without leading spaces ::LTrim({{{E/String argument}}})
VBScript\Functions\Mid ~~Returns a specified number of characters from a string ::Mid({{{E/String expression}}},{{{E/Start position}}}{{{EO,/Number of characters to return}}})
VBScript\Functions\Minute ~~Returns the minute of the hour ::Minute({{{E/Time argument}}})
VBScript\Functions\Month ~~Returns the month of the year ::Month({{{E/Date argument}}})
VBScript\Functions\MonthName ~~Returns a string indicating the specified month ::MonthName({{{E/Month number}}}{{{OO,/"","True","False"/Abbreviate}}})
VBScript\Functions\MsgBox ~~Displays a message in a dialog box ::MsgBox({{{E/Prompt}}}{{{EO,/Buttons}}}{{{EO,/Title}}}{{{EO,/Help file}}}{{{Help context}}})
VBScript\Functions\Now ~~Returns the current date and time ::Now
VBScript\Functions\Oct ~~Returns a string representing the octal value of a number::Oct({{{E/Number argument}}})
VBScript\Functions\Replace ~~Replaces a substring in a string with another substring ::Replace({{{E/The initial string}}},{{{E/Substring being searched for}}},{{{E/Replacement substring}}}{{{EO,/Start position}}}{{{EO,/Number of substitutions}}}{{{EO,/Kind of comparision}}})
VBScript\Functions\RGB ~~Returns a whole number representing an RGB color value ::RGB({{{E/Red component}}},{{{E/Green component}}},{{{E/Blue component}}})
VBScript\Functions\Right ~~Returns a number of characters from the right side of a string ::Right({{{E/String}}},{{{E/Length}}})
VBScript\Functions\Rnd ~~Returns a random number ::Rnd{{{EO()/Generation mode}}}
VBScript\Functions\Round ~~Returns a rounded number ::Round({{{E/The number being rounded}}}{{{EO,/Number of decimal places}}})
VBScript\Functions\RTrim ~~Returns a copy of a string without trailing spaces ::RTrim({{{E/String argument}}})
VBScript\Functions\ScriptEngine ~~Returns a string representing the scripting language in use ::ScriptEngine
VBScript\Functions\ScriptEngineBuildVersion ~~Returns the build version number of the script engine in use ::ScriptEngineBuildVersion
VBScript\Functions\ScriptEngineMajorVersion ~~Returns the major version number of the script engine in use ::ScriptEngineMajorVersion
VBScript\Functions\ScriptEngineMinorVersion ~~Returns the minor version number of the script engine in use ::ScriptEngineMinorVersion
VBScript\Functions\Second ~~Returns the second of the minute ::Second({{{E/Time argument}}})
VBScript\Functions\Sgn ~~Returns an integer indicating the sign of a number ::Sgn({{{E/Number argument}}})
VBScript\Functions\Sin ~~Returns the sine of an angle ::Sin({{{E/An angle in radians}}})
VBScript\Functions\Space ~~Returns a string consisting of spaces ::Space({{{E/The number of spaces}}})
VBScript\Functions\Split ~~Splits a string into substrings ::Split({{{E/String argument}}}{{{EO,/Delimiter}}}{{{EO,/Number of substrings}}}{{{EO,/Kind of comparision}}})
VBScript\Functions\Sqr ~~Returns the square root of a number ::Sqr({{{E/Number argument}}})
VBScript\Functions\StrComp ~~Compares 2 strings ::StrComp({{{E/The first string}}},{{{E/The second string}}}{{{EO,/Kind of comparision}}})
VBScript\Functions\StrReverse ~~Reverses the character order of a string ::StrReverse({{{E/String argument}}})
VBScript\Functions\String ~~Returns a repeating character string ::String({{{E/String length}}},{{{E/Character code}}})
VBScript\Functions\Tan ~~Returns the tangent of an angle ::Tan({{{E/An angle in radians}}})
VBScript\Functions\Time ~~Returns the current system time ::Time
VBScript\Functions\TimeSerial ~~Returns a Variant of subtype Date containing a time ::TimeSerial({{{E/The hours - Numeric expression}}},{{{E/The minutes - Numeric expression}}},{{{E/The seconds - Numeric expression}}})
VBScript\Functions\TimeValue ~~Returns a Variant of subtype Date containing a time ::TimeValue({{{E/The time argument - String expression}}})
VBScript\Functions\TypeName ~~Returns a string that provides Variant subtype information about a variable ::TypeName({{{E/Variable name}}})
VBScript\Functions\UBound ~~Returns the largest available subscript of an array ::UBound({{{E/Name of the array}}}{{{EO,/Dimension}}})
VBScript\Functions\UCase ~~Converts a string to uppercase ::UCase({{{E/String argument}}})
VBScript\Functions\VarType ~~Returns a value indicating the subtype of a variable ::VarType({{{E/Variable name}}})
VBScript\Functions\Weekday ~~Returns a whole number representing the day of the week ::Weekday({{{E/Date expression}}}{{{EO,/First day of week}}})
VBScript\Functions\WeekdayName ~~Returns a string indicating the specified day of the week::WeekdayName({{{E/Day number}}}{{{OO,/"","True","False"/Abbreviate}}}{{{EO,/First day of the week}}})
VBScript\Functions\Year ~~Returns a whole number representing the year ::Year({{{E/Date argument}}})
VBScript\Objects\Dictionary\ ~~Stores data key, item pair
VBScript\Objects\Drive\ ~~Provides access to the properties of a particular disk drive or network share
VBScript\Objects\Drives\ ~~Read-only collection of all available drives
VBScript\Objects\Err\ ~~Contains information about run-time errors
VBScript\Objects\File\ ~~Provides access to all the properties of a file
VBScript\Objects\Files\ ~~Collection of all File objects within a folder
VBScript\Objects\FileSystemObject\~~Provides access to a computer's file system
VBScript\Objects\Folder\ ~~Provides access to all the properties of a folder
VBScript\Objects\Folders\ ~~Collection of all Folder objects contained within a Folder object
VBScript\Objects\TextStream\ ~~Facilitates sequential access to file
VBScript\Objects\Dictionary\Construction ~~How to create a Dictionary object ::CreateObject("Scripting.Dictionary")
VBScript\Objects\Dictionary\Properties\ ~~The properties of the Dictionary object
VBScript\Objects\Dictionary\Properties\CompareMode ~~Sets and returns the comparison mode ::{{{E/Dictionary object}}}.CompareMode {{{EO=/New value}}}
VBScript\Objects\Dictionary\Properties\Count ~~Returns the number of items ::{{{E/Dictionary object}}}.Count
VBScript\Objects\Dictionary\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Dictionary object}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
VBScript\Objects\Dictionary\Properties\Key ~~Set a key ::{{{E/Dictionary object}}}.Key({{{E/Current key}}}) = {{{E/New value}}}
VBScript\Objects\Dictionary\Methods\ ~~The methods of the Dictionary object
VBScript\Objects\Dictionary\Methods\Add ~~Adds a key and item pair ::{{{E/Dictionary object}}}.Add {{{E/Key}}},{{{E/Item}}}
VBScript\Objects\Dictionary\Methods\Exists ~~Returns True if a specified key exist ::{{{E/Dictionary object}}}.Exists({{{E/Key}}})
VBScript\Objects\Dictionary\Methods\Items ~~Returns an array containing all the items ::{{{E/Dictionary object}}}.Items
VBScript\Objects\Dictionary\Methods\Keys ~~Returns an array containing all existing keys ::{{{E/Dictionary object}}}.Keys
VBScript\Objects\Dictionary\Methods\Remove ~~Removes a key, item pair ::{{{E/Dictionary object}}}.Remove({{{E/Key}}})
VBScript\Objects\Dictionary\Methods\RemoveAll ~~Removes all key, item pairs ::{{{E/Dictionary object}}}.RemoveAll
VBScript\Objects\Drive\Properties\ ~~The properties of the Drive object
VBScript\Objects\Drive\Properties\AvailableSpace ~~Returns the amount of space available to a user ::{{{E/Drive object}}}.AvailableSpace
VBScript\Objects\Drive\Properties\DriveLetter ~~Returns the drive letter ::{{{E/Drive object}}}.DriveLetter
VBScript\Objects\Drive\Properties\DriveType ~~Returns a value indicating the type of the drive ::{{{E/Drive object}}}.DriveType
VBScript\Objects\Drive\Properties\FileSystem ~~Returns the type of file system in use for the drive ::{{{E/Drive object}}}.FileSystem
VBScript\Objects\Drive\Properties\FreeSpace ~~Returns the amount of free space ::{{{E/Drive object}}}.FreeSpace
VBScript\Objects\Drive\Properties\IsReady ~~Returns True if the drive is ready ::{{{E/Drive object}}}.IsReady
VBScript\Objects\Drive\Properties\Path ~~Returns the path for the drive ::{{{E/Drive object}}}.Path
VBScript\Objects\Drive\Properties\RootFolder ~~Returns the root folder of the drive ::{{{E/Drive object}}}.RootFolder
VBScript\Objects\Drive\Properties\SerialNumber ~~Returns the serial number of the drive ::{{{E/Drive object}}}.SerialNumber
VBScript\Objects\Drive\Properties\ShareName ~~Returns the network share name for the drive ::{{{E/Drive object}}}.ShareName
VBScript\Objects\Drive\Properties\TotalSize ~~Returns the total space, in bytes, of the drive ::{{{E/Drive object}}}.TotalSize
VBScript\Objects\Drive\Properties\VolumeName ~~Sets or returns the volume name of the drive ::{{{E/Drive object}}}.VolumeName {{{EO=/New name}}}
VBScript\Objects\Drives\Properties\ ~~The properties of the Drives collection
VBScript\Objects\Drives\Properties\Count ~~Returns the number of items ::{{{E/Drives collection}}}.Count
VBScript\Objects\Drives\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Drives collection}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
VBScript\Objects\Err\Properties\ ~~The properties of the Err object
VBScript\Objects\Err\Properties\Description ~~Returns or sets a descriptive string associated with the error ::{{{E/Err object}}}.Description {{{EO=/Description}}}
VBScript\Objects\Err\Properties\HelpContext ~~Sets or returns a context ID for a topic in a Help File ::{{{E/Err object}}}.HelpContext {{{EO=/Context ID}}}
VBScript\Objects\Err\Properties\HelpFile ~~Sets or returns a fully qualified path to a Help File ::{{{E/Err object}}}.HelpFile {{{EO=/File name}}}
VBScript\Objects\Err\Properties\Number ~~Returns or sets a numeric value specifying the error ::{{{E/Err object}}}.Number {{{EO=/Error number}}}
VBScript\Objects\Err\Properties\Source ~~Returns or sets the name of the object or application that originally generated the error ::{{{E/Err object}}}.Source {{{EO=/String expression}}}
VBScript\Objects\Err\Methods\ ~~The methods of the Err object
VBScript\Objects\Err\Methods\Clear ~~Clears all property settings of the object ::{{{E/Err object}}}.Clear
VBScript\Objects\Err\Methods\Raise ~~Generates a run-time error ::{{{E/Err object}}}.Raise({{{E/Error number}}},{{{E/Error source}}},{{{E/Error description}}},{{{Error help file}}},{{{Error help context}}})
VBScript\Objects\File\Properties\ ~~The properties of the File object
VBScript\Objects\File\Properties\Attributes ~~Sets or returns the attributes of the file ::{{{E/File object}}}.Attributes {{{EO=/New attributes}}}
VBScript\Objects\File\Properties\DateCreated ~~Returns the date and time that the file was created ::{{{E/File object}}}.DateCreated
VBScript\Objects\File\Properties\DateLastAccessed ~~Returns the date and time that the file was last accessed ::{{{E/File object}}}.DateLastAccessed
VBScript\Objects\File\Properties\DateLastModified ~~Returns the date and time that the file was last modified ::{{{E/File object}}}.DateLastModified
VBScript\Objects\File\Properties\Drive ~~Returns the drive letter on which the file resides ::{{{E/File object}}}.Drive
VBScript\Objects\File\Properties\Name ~~Sets or returns the name of the file ::{{{E/File object}}}.Name {{{EO=/New name}}}
VBScript\Objects\File\Properties\Path ~~Returns the path of the file ::{{{E/File object}}}.Path
VBScript\Objects\File\Properties\ParentFolder ~~Returns the folder object for the parent of the file ::{{{E/File object}}}.ParentFolder
VBScript\Objects\File\Properties\ShortName ~~Returns the short name of the file ::{{{E/File object}}}.ShortName
VBScript\Objects\File\Properties\ShortPath ~~Returns the short name of the file ::{{{E/File object}}}.ShortName
VBScript\Objects\File\Properties\Size ~~Returns the size, in bytes, of the file ::{{{E/File object}}}.Size
VBScript\Objects\File\Properties\Type ~~Returns information about the type of the file ::{{{E/File object}}}.Type
VBScript\Objects\File\Methods\ ~~The methods of the File object
VBScript\Objects\File\Methods\Copy ~~Copies the file to another location ::{{{E/File object}}}.Copy {{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}}
VBScript\Objects\File\Methods\Delete ~~Deletes the file ::{{{E/File object}}}.Delete {{{OO/"","True","False"/Delete read-only files}}}
VBScript\Objects\File\Methods\Move ~~Moves the file ::{{{E/File object}}}.Move {{{E/Destination}}}
VBScript\Objects\File\Methods\OpenAsTextStream ~~Opens the file and returns TextStream object ::{{{E/File object}}}.OpenAsTextStream {{{OO/"","ForReading","ForWriting","ForAppending"/Mode constant}}}{{{OO,/"","TristateUseDefault","TristateTrue","TristateFalse"/Format}}}
VBScript\Objects\Files\Properties\ ~~The properties of the Files collection
VBScript\Objects\Files\Properties\Count ~~Returns the number of items in the collection ::{{{E/Files collection}}}.Count
VBScript\Objects\Files\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Files collection}}}.Item({{{E/Associated key}}}) {{{EO=/New item}}}
VBScript\Objects\FileSystemObject\Construction ~~How to create a FileSystemObject object ::CreateObject("Scripting.FileSystemObject")
VBScript\Objects\FileSystemObject\Properties\ ~~The properties of the FileSystemObject object
VBScript\Objects\FileSystemObject\Properties\Drives ~~Returns all available drives as a Drives collection ::{{{E/FileSystemObject object}}}.Drives
VBScript\Objects\FileSystemObject\Methods\ ~~The methods of the FileSystemObject object
VBScript\Objects\FileSystemObject\Methods\BuildPath ~~Appends a name to an existing path ::{{{E/FileSystemObject object}}}.BuildPath({{{E/Path}}},{{{E/Name}}})
VBScript\Objects\FileSystemObject\Methods\CopyFile ~~Copy files from one location to another ::{{{E/FileSystemObject object}}}.CopyFile {{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}}
VBScript\Objects\FileSystemObject\Methods\CopyFolder ~~Recursively copies a folder from one location to another ::{{{E/FileSystemObject object}}}.CopyFolder {{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}}
VBScript\Objects\FileSystemObject\Methods\CreateFolder ~~Creates a folder ::{{{E/FileSystemObject object}}}.CreateFolder({{{E/Folder name}}})
VBScript\Objects\FileSystemObject\Methods\CreateTextFile ~~Creates a file and returns a TextStream object ::{{{E/FileSystemObject object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
VBScript\Objects\FileSystemObject\Methods\DeleteFolder ~~Deletes a specified folder and its contents ::{{{E/FileSystemObject object}}}.DeleteFolder {{{E/Folder name}}}{{{OO,/"","True","False"/Delete read-only files}}}
VBScript\Objects\FileSystemObject\Methods\DriveExists ~~Returns True if the specified drive exists ::{{{E/FileSystemObject object}}}.DriveExists({{{E/Drive letter}}})
VBScript\Objects\FileSystemObject\Methods\FileExists ~~Returns True if a specified file exists ::{{{E/FileSystemObject object}}}.FileExistst({{{E/File name}}})
VBScript\Objects\FileSystemObject\Methods\FolderExists ~~Returns True if a specified folder exists ::{{{E/FileSystemObject object}}}.FolderExists({{{E/Folder name}}})
VBScript\Objects\FileSystemObject\Methods\GetAbsolutePathName ~~Returns a complete and unambiguous path from a path specification ::{{{E/FileSystemObject object}}}.GetAbsolutePathName({{{E/Path specification}}})
VBScript\Objects\FileSystemObject\Methods\GetBaseName ~~Returns the base name of a path without file extension ::{{{E/FileSystemObject object}}}.GetBaseName({{{E/Path specification}}})
VBScript\Objects\FileSystemObject\Methods\GetDriveName ~~Returns the name of the drive for a specified path ::{{{E/FileSystemObject object}}}.GetDriveName {{{E/Path specification}}}
VBScript\Objects\FileSystemObject\Methods\GetExtensionName ~~Returns the extension in a specified path ::{{{E/FileSystemObject object}}}.GetExtensionName({{{E/Path specification}}})
VBScript\Objects\FileSystemObject\Methods\GetFile ~~Returns a File object corresponding to the specified file ::{{{E/FileSystemObject object}}}.GetFile({{{E/File specification}}})
VBScript\Objects\FileSystemObject\Methods\GetFileName ~~Returns the file name of specified path without the drive ::{{{E/FileSystemObject object}}}.GetFileName({{{E/Path specification}}})
VBScript\Objects\FileSystemObject\Methods\GetFolder ~~Returns a Folder object corresponding to the specified folder ::{{{E/FileSystemObject object}}}.GetFolder({{{E/Folder specification}}})
VBScript\Objects\FileSystemObject\Methods\GetParentFolderName ~~Returns the parent folder of the specified path ::{{{E/FileSystemObject object}}}.GetParentFolderName({{{E/Path specification}}})
VBScript\Objects\FileSystemObject\Methods\GetSpecialFolder ~~Returns the special folder specified ::{{{E/FileSystemObject object}}}.GetSpecialFolder({{{E/Special folder specification}}})
VBScript\Objects\FileSystemObject\Methods\GetTempName ~~Returns a randomly generated temporary file or folder name ::{{{E/FileSystemObject object}}}.GetTempName
VBScript\Objects\FileSystemObject\Methods\MoveFile ~~Moves one or more files from one location to another ::{{{E/FileSystemObject object}}}.MoveFile {{{E/Source}}},{{{Destination}}}
VBScript\Objects\FileSystemObject\Methods\MoveFolder ~~Moves one or more folders from one location to another ::{{{E/FileSystemObject object}}}.MoveFolder {{{E/Source}}},{{{Destination}}}
VBScript\Objects\FileSystemObject\Methods\OpenTextFile ~~Opens a specified file and returns a TextStream object ::{{{E/FileSystemObject object}}}.OpenTextFile({{{E/File name}}}{{{OO,/"","ForReading","ForAppending"/IO mode constant}}}{{{OO,/"","True","False"/Create constant}}}{{{EO,/Format constant}}})
VBScript\Objects\Folder\Properties\ ~~The properties of the Folder object
VBScript\Objects\Folder\Properties\Attributes ~~Sets or returns the attributes of the folder ::{{{E/Folder object}}}.Attributes {{{EO=/New attributes}}}
VBScript\Objects\Folder\Properties\DateCreated ~~Returns the date and time that the folder was created ::{{{E/Folder object}}}.DateCreated
VBScript\Objects\Folder\Properties\DateLastAccessed ~~Returns the date and time that the folder was last accessed ::{{{E/Folder object}}}.DateLastAccessed
VBScript\Objects\Folder\Properties\DateLastModified ~~Returns the date and time that the folder was last modified ::{{{E/Folder object}}}.DateLastModified
VBScript\Objects\Folder\Properties\Drive ~~Returns the drive letter on which the folder resides ::{{{E/Folder object}}}.Drive
VBScript\Objects\Folder\Properties\Files ~~Returns all files contained in the specified folder as a Files collection ::{{{E/Folder object}}}.Files
VBScript\Objects\Folder\Properties\IsRootFolder ~~Returns True if the specified folder is the root folder ::{{{E/Folder object}}}.IsRootFolder
VBScript\Objects\Folder\Properties\Name ~~Sets or returns the name of the folder ::{{{E/Folder object}}}.Name {{{EO=/New name}}}
VBScript\Objects\Folder\Properties\Path ~~Returns the path of the folder ::{{{E/Folder object}}}.Path
VBScript\Objects\Folder\Properties\ParentFolder ~~Returns the folder object for the parent of the folder ::{{{E/Folder object}}}.ParentFolder
VBScript\Objects\Folder\Properties\ShortName ~~Returns the short name of the folder ::{{{E/Folder object}}}.ShortName
VBScript\Objects\Folder\Properties\ShortPath ~~Returns the short name of the folder ::{{{E/Folder object}}}.ShortName
VBScript\Objects\Folder\Properties\Size ~~Returns the size, in bytes, of the folder ::{{{E/Folder object}}}.Size
VBScript\Objects\Folder\Properties\Type ~~Returns information about the type of the folder ::{{{E/Folder object}}}.Type
VBScript\Objects\Folder\Properties\SubFolders ~~Returns all folders contained in the specified folder as a Folders collection ::{{{E/Folder object}}}.SubFolders
VBScript\Objects\Folder\Methods\ ~~The methods of the Folder object
VBScript\Objects\Folder\Methods\Copy ~~Copies the folder to another location ::{{{E/Folder object}}}.Copy {{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}}
VBScript\Objects\Folder\Methods\Delete ~~Deletes the folder ::{{{E/Folder object}}}.Delete {{{OO/"","True","False"/Delete read-only folders}}}
VBScript\Objects\Folder\Methods\Move ~~Moves the folder ::{{{E/Folder object}}}.Move {{{E/Destination}}}
VBScript\Objects\Folder\Methods\CreateTextFile ~~Creates a file and returns a TextStream object ::{{{E/Folder object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
VBScript\Objects\Folders\Properties\ ~~The properties of the Folders collection
VBScript\Objects\Folders\Properties\Count ~~Returns the number of items ::{{{E/Folders collection}}}.Count
VBScript\Objects\Folders\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Folders collection}}}.Item({{{E/Associated key}}}) {{{EO=/New Item}}}
VBScript\Objects\Folders\Methods\ ~~The methods of the Folders collection
VBScript\Objects\Folders\Methods\AddFolders ~~Adds a new Folder to a Folders collection ::{{{E/Folders collection}}}.AddFolders {{{E/Folder name}}}
VBScript\Objects\TextStream\Properties\ ~~The properties of the TextStream object
VBScript\Objects\TextStream\Properties\AtEndOfLine ~~Returns True if the file pointer is at the end-of-line marker ::{{{E/TextStream object}}}.AtEndOfLine
VBScript\Objects\TextStream\Properties\AtEndOfStream ~~Returns True if the file pointer is at the end of the file ::{{{E/TextStream object}}}.AtEndOfStream
VBScript\Objects\TextStream\Properties\Column ~~Returns the column number of the current character position ::{{{E/TextStream object}}}.Column
VBScript\Objects\TextStream\Properties\Line ~~Returns the current line number ::{{{E/TextStream object}}}.Line
VBScript\Objects\TextStream\Methods\ ~~The methods of the TextStream object
VBScript\Objects\TextStream\Methods\Close ~~Closes the file ::{{{E/TextStream object}}}.Close
VBScript\Objects\TextStream\Methods\Read ~~Reads a specified number of characters from the file ::{{{E/TextStream object}}}.Read({{{E/Number of characters}}})
VBScript\Objects\TextStream\Methods\ReadAll ~~Read the entire file ::{{{E/TextStream object}}}.ReadAll
VBScript\Objects\TextStream\Methods\ReadLine ~~Read an entire line ::{{{E/TextStream object}}}.ReadLine
VBScript\Objects\TextStream\Methods\Skip ~~Skips a specified number of characters ::{{{E/TextStream object}}}.Skip({{{E/Number of characters}}})
VBScript\Objects\TextStream\Methods\SkipLine ~~Skips the next line ::{{{E/TextStream object}}}.SkipLine
VBScript\Objects\TextStream\Methods\Write ~~Writes a specified string to the file ::{{{E/TextStream object}}}.Write({{{E/String}}})
VBScript\Objects\TextStream\Methods\WriteLine ~~Writes a specified string and newline character to the file ::{{{E/TextStream object}}}.WriteLine{{{EO()/String}}}
VBScript\Objects\TextStream\Methods\WriteBlankLines ~~Writes a specified number of newline characters to the file ::{{{E/TextStream object}}}.WriteBlankLines({{{E/Number of newline characters}}})
VBScript\Operators\Addition ~~Sums two numbers ::{{{E/First number}}} + {{{E/Second number}}}
VBScript\Operators\And ~~Performs logical conjunction on two expreesions ::{{{E/First expression}}} And {{{E/Second expression}}}
VBScript\Operators\Assignment ~~Assigns a value to a variable or a property ::{{{E/Variable name}}} = {{{E/Value expression}}}
VBScript\Operators\Concatenation ~~Used to force string concatenation of two expressions ::{{{E/First expression}}} & {{{E/Second expression}}}
VBScript\Operators\Division ~~Devides two numbers and returns a floating-point result ::{{{E/First number}}} / {{{E/Second number}}}
VBScript\Operators\Eqv ~~Performs a logical equivalence of two expressions ::{{{E/First expression}}} Eqv {{{E/Second expression}}}
VBScript\Operators\Exponentiation ~~Used to raise a number to the power of an exponent ::{{{E/Number}}}^{{{E/Exponent}}}
VBScript\Operators\Imp ~~Perform a logical implication on two expressions ::{{{E/First expression}}} Imp {{{E/Second expression}}}
VBScript\Operators\Integer Division ~~Devides two numbers and returns integer regult ::{{{E/First number}}} \ {{{E/Second number}}}
VBScript\Operators\Is ~~Compares two object reference variables ::{{{E/First object}}} Is {{{E/Second object}}}
VBScript\Operators\Multiplication ~~Mulriplies two numbers ::{{{E/First number}}} * {{{E/Second number}}}
VBScript\Operators\Negation ~~Indicates the negative value of a numeric expression ::-{{{E/Numeric expression}}}
VBScript\Operators\Not ~~Performs logical negation on an expression ::Not {{{E/Expression}}}
VBScript\Operators\Or ~~Performs a logical disjunction on two expressions ::{{{E/First expression}}} Or {{{E/Second expression}}}
VBScript\Operators\Substraction ~~Finds the difference between two numbers ::{{{E/First number}}} - {{{E/Second number}}}
VBScript\Operators\Xor ~~Performs a logical exclusion on two expressions ::{{{E/First expression}}} Xor {{{E/Second expression}}}
VBScript\Statements\Call ~~Transfers control to a procedure ::Call {{{E/Procedure Name}}}{{{EO()/Argument list}}}
VBScript\Statements\Const ~~Declares constants to use in place of literal values ::{{{OO/"","Public ","Private "/Constant visibility}}}Const {{{E/Constant name}}} = {{{E/Constant expression}}}
VBScript\Statements\Dim ~~Declares variables and allocates storage space ::Dim {{{E/Variable name}}}{{{EO()/Comma delimited dimensions}}}
VBScript\Statements\Do While|Until...Loop ~~Repeates a block of statements while|until a condition is|becomes true ::Do {{{O/"While","Until"/Kind of loop}}} {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}} [NL][NL]Loop
VBScript\Statements\Do ...Loop While|Until ~~Repeates a block of statements while|until a condition is|becomes true ::Do {{{O/"While","Until"/Kind of loop}}} [NL][NL]Loop {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}}
VBScript\Statements\Erase ~~Deallocates dynamic-array storage space ::Erase {{{V/Array variable name}}}
VBScript\Statements\Exit Do ~~Exits a block of Do...Loop code ::Exit Do
VBScript\Statements\Exit For ~~Exits a block of For...Next code ::Exit For
VBScript\Statements\Exit Function ~~Exits a Function procedure ::Exit Function
VBScript\Statements\Exit Sub ~~Exits a Sub procedure ::Exit Sub
VBScript\Statements\For...Next ~~Repeats a group of statements a specified number of times ::For {{{V/Counter Variable}}} = {{{E/Start Value}}} To {{{E/End Value}}} {{{EO/Counter step}}} [NL][NL]Next
VBScript\Statements\For Each...Next ~~Repeats a group of statements for each element in an array or collection ::For Each {{{E/Variable Name}}} In {{{E/Array Name}}} [NL][NL]Next {{{E/Next Element}}}
VBScript\Statements\Function ~~Declares a Function procedure ::{{{O/"Public ","Private "/Function Visibility}}}Function {{{E/Function Name}}}{{{EO()/Argument list}}} [NL][NL]End Function
VBScript\Statements\If...Then...Else...End if ~~Conditionally executes a group of statements ::If {{{V/If condition variable}}} {{{C/If condition operator}}} {{{E/If condition value}}} Then [NL][NL]{{{OO/"","Else"/Else keyword}}} [NL][NL]End if
VBScript\Statements\On Error ~~Enables inline error-handling in a routine ::On Error Resume Next
VBScript\Statements\Option Explicit ~~Forces explicit declaration of all variables in the script ::Option Explicit
VBScript\Statements\Private ~~Declares private variables and allocates a storage space ::Private {{{E/Variable Name}}}{{{EO()/Dimension of an array variable}}}
VBScript\Statements\Public ~~Declares public variables and allocates a storage space ::Public {{{E/Variable Name}}}{{{EO()/Dimension of an array variable}}}
VBScript\Statements\Randomize ~~Initializes the random-number generator ::Randomize {{{EO/Initialization Number}}}
VBScript\Statements\ReDim ~~Declares dynamic array variables and allocates or reallocates a storage space ::ReDim {{{OO/"","Preserve "/Preserve the data in an existing array}}}{{{Variable Name}}}({{{E/Dimension of an array variable}}})
VBScript\Statements\Rem ~~Used to include explanatory remarks in a program ::Rem
VBScript\Statements\Select Case ~~Executes statements depending on the value of an expression ::Select Case {{{E/Test Expression}}}[NL] Case {{{E/Case Expression List}}}[NL] {{{E/Case Statements}}}[NL] Case Else {{{E/Case Else Expression List}}}[NL] {{{E/Case Else Statements}}}[NL]End Select
VBScript\Statements\Set ~~Assigns an object reference to a variable or property ::Set {{{E/Name of the variable or property}}} = {{{D/"","Nothing "/Name of a variable, object, function or method}}}
VBScript\Statements\Sub ~~Declares the name, arguments, and code of a Sub procedure ::{{{O/"Public ","Private "/Visibility of the Sub procedure}}}Sub {{{E/The name of the Sub procedure}}} {{{EO()/Argument list}}}[NL] {{{E/Group of statements}}}[NL]End Sub
VBScript\Statements\While...Wend ~~Executes a series of statements while a given condition is True ::While {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}}[NL] {{{E/Group of statements}}}[NL]Wend
Built-in objects\Application\Collections\ ~~The collections of the application object
Built-in objects\Application\Collections\Contents ~~Group of the all items that have been added to the application through a script command ::Application.Contents({{{E/Key name}}})
Built-in objects\Application\Collections\StaticObjects ~~Contains all of the objects created with the <OBJECT> tags within the scope of the Application object ::Application.StaticObjects({{{E/Key name}}})
Built-in objects\Application\Methods\ ~~The methods of the application object
Built-in objects\Application\Methods\Lock ~~Blocks other clients from modifying the variables stored in the Application object ::Application.Lock
Built-in objects\Application\Methods\Unlock ~~Enables other clients to modify the variables stored in the Application object ::Application.Unlock
Built-in objects\ObjectContext\Methods\ ~~The methods of the ObjectContext object
Built-in objects\ObjectContext\Methods\SetAbort ~~Aborts a transaction initiated by an ASP ::ObjectContext.SetAbort
Built-in objects\ObjectContext\Methods\SetComplete ~~Overrides any previous SetAbort method ::ObjectContext.SetComplete
Built-in objects\ObjectContext\Events\ ~~The events of the ObjectContext object
Built-in objects\ObjectContext\Events\OnTransactionAbort ~~Occurs if the transaction is aborted ::ObjectContext.OnTransactionAbort
Built-in objects\ObjectContext\Events\OnTransactionCommit ~~Occurs after a transacted script's transaction commits ::ObjectContext.OnTransactionCommit
Built-in objects\Request\Collections\ ~~The collections of the Request object
Built-in objects\Request\Collections\ClientCertificate ~~Retrieves the certification fields from the HTTP request ::Request.ClientCertificate("{{{O/"Certificate","Flags","Issuer","SerialNumber","Subject","ValidFrom","ValidUntil"/Field name}}}{{{DO/"","C","CN","GN","I","L","O","OU","S","T"/SubField}}}")
Built-in objects\Request\Collections\Cookies ~~Retrieves the cookies from the HTTP request ::Request.Cookies({{{E/Cookie name}}}){{{EO()/Key name}}}{{{OO./"","HasKeys"/Attribute}}}
Built-in objects\Request\Collections\Form ~~Retrieves the form elements in the HTTP request body ::Request.Form("{{{E/Form element name}}}"){{{EO()/Index}}}{{{OO/"",".Count"/Keyword}}}
Built-in objects\Request\Collections\QueryString ~~Retrieves the variables in the HTTP query string ::Request.QueryString("{{{E/Variable name}}}"){{{EO()/Index}}}{{{OO/"",".Count"/Keyword}}}
Built-in objects\Request\Collections\ServerVariables ~~Retrieves the predetermined environment variables ::Request.ServerVariables("{{{O/"ALL_HTTP","ALL_RAW","APPL_MD_PATH","APPL_PHYSICAL_PATH","AUTH_PASSWORD","AUTH_TYPE","AUTH_USER","CERT_COOKIE","CERT_FLAGS","CERT_ISSUER","CERT_KEYSIZE","CERT_SECRETKEYSIZE","CERT_SERIALNUMBER","CERT_SERVER_ISSUER","CERT_SERVER_SUBJECT","CERT_SUBJECT","CONTENT_LENGTH","CONTENT_TYPE","GATEWAY_INTERFACE","HTTP_<HeaderName>","HTTPS","HTTPS_KEYSIZE","HTTPS_SECRETKEYSIZE","HTTPS_SERVER_ISSUER","HTTPS_SERVER_SUBJECT","INSTANCE_ID","INSTANCE_META_PATH","LOCAL_ADDR","LOGON_USER","PATH_INFO","PATH_TRANSLATED","QUERY_STRING","REMOTE_ADDR","REMOTE_HOST","REMOTE_USER","REQUEST_METHOD","SCRIPT_NAME","SERVER_NAME","SERVER_PORT","SERVER_PORT_SECURE","SERVER_PROTOCOL","SERVER_SOFTWARE","URL"/Variable Name}}}")
Built-in objects\Request\Properties\ ~~The properties of the Request object
Built-in objects\Request\Properties\TotalBytes ~~Total number of bytes the client sent in the body of the request ::Request.TotalBytes
Built-in objects\Request\Methods\ ~~The methods of the Request object
Built-in objects\Request\Methods\BinaryRead ~~Retrieves data sent to the server as part of a POST request ::Request.BinaryRead({{{E/Count variable}}})
Built-in objects\Response\Collections\ ~~The collections of the Response object
Built-in objects\Response\Collections\Cookies ~~Sets the value of a cookie ::Cookies({{{E/Cookie name}}}){{{EO()/Key name}}}{{{OO./"","Domain","Expires","HasKeys","Path","Secure"/Attribute}}}
Built-in objects\Response\Properties\ ~~The properties of the Response object
Built-in objects\Response\Properties\Buffer ~~Indicates whether to buffer page output ::Response.Buffer {{{OO=/"","FALSE","TRUE"/Flag}}}
Built-in objects\Response\Properties\CacheControl ~~Overrides the private default value ::Response.CacheControl {{{EO=/Cache Control Header}}}
Built-in objects\Response\Properties\Charset ~~Adds the name of the character set to the content-type header ::Response.Charset({{{E/Charset name}}})
Built-in objects\Response\Properties\ContentType ~~Specifies the HTTP content type for the response ::Response.ContentType {{{EO=/Content type}}}
Built-in objects\Response\Properties\Expires ~~Specifies the length of time before a page cached on a browser expires ::Response.Expires {{{EO=/Time in minutes}}}
Built-in objects\Response\Properties\ExpiresAbsolute ~~Specifies the date and time at which a page cached on a browser expires ::Response.ExpiresAbsolute {{{EO=/Date}}} {{{EO/Time}}}
Built-in objects\Response\Properties\IsClientConnected ~~Indicates if the client has disconnected since the last Response.Write ::Response.IsClientConnected
Built-in objects\Response\Properties\PICS ~~Adds a value to the pics-label field of the response header ::Response.PICS({{{E/PICS label}}})
Built-in objects\Response\Properties\Status ~~Specifies the value of the status line returned by the server ::Response.Status = {{{E/Status description}}}
Built-in objects\Response\Methods\ ~~The methods of the Response object
Built-in objects\Response\Methods\AddHeader ~~Adds an HTML header with a specified value ::Response.AddHeader {{{E/Name of the header variable}}},{{{E/The initial value}}}
Built-in objects\Response\Methods\AppendToLog ~~Adds a string to the end of the Web server log entry ::Response.AppendToLog {{{E/Text to append}}}
Built-in objects\Response\Methods\BinaryWrite ~~Writes to the current HTTP output without any character conversion ::Response.BinaryWrite {{{E/Data to write}}}
Built-in objects\Response\Methods\Clear ~~Erases any buffered HTML output ::Response.Clear
Built-in objects\Response\Methods\End ~~Causes the Web server to stop processing the script ::Response.End
Built-in objects\Response\Methods\Redirect ~~Causes the browser to attempt to connect to a different URL ::Response.Redirect {{{E/URL}}}
Built-in objects\Response\Methods\Write ~~Writes a specified string to the current HTTP output ::Response.Write {{{E/Data to write}}}
Built-in objects\Server\Properties\ ~~The properties of the Server object
Built-in objects\Server\Properties\ScriptTimeout ~~Specifies the maximum amount of time a script can run before it is terminated ::Server.ScriptTimeout {{{E/Number of seconds}}}
Built-in objects\Server\Methods\ ~~The methods of the Server object
Built-in objects\Server\Methods\CreateObject ~~Creates an instance of a server component ::Server.CreateObject {{{E/Object}}}
Built-in objects\Server\Methods\HTMLEncode ~~Applies HTML encoding to a specified string ::Server.HTMLEncode({{{E/String to encode}}})
Built-in objects\Server\Methods\MapPath ~~Maps the specified relative or virtual path to the corresponding physical directory on the server ::Server.MapPath({{{E/Path}}})
Built-in objects\Server\Methods\URLEncode ~~Applies URL encoding rules to a specified string ::Server.URLEncode({{{E/String to encode}}})
Built-in objects\Session\Collections\ ~~The collections of the Session object
Built-in objects\Session\Collections\Contents ~~Contains all of the items that have been established for a session without using the <OBJECT> tag ::Session.Contents({{{E/Property name}}})
Built-in objects\Session\Collections\StaticObjects ~~Contains all of the objects created with the <OBJECT> tag within the scope of the session object ::Session.StaticObjects({{{E/Property name}}})
Built-in objects\Session\Properties\ ~~The properties of the Session object
Built-in objects\Session\Properties\CodePage ~~Determines the codepage that will be used to display dynamic content ::Session.CodePage(={{{E/CodePage number}}})
Built-in objects\Session\Properties\LCID ~~Determines the location identifier that will be used to display dynamic content ::Session.LCID(={{{E/Locale identifier}}})
Built-in objects\Session\Properties\SessionID ~~Returns the session identification for this user ::Session.SessionID
Built-in objects\Session\Properties\Timeout ~~Specifies the timeout period assigned to the Session object for this application ::Session.Timeout {{{EO=/Number of minutes}}}
Built-in objects\Session\Methods\ ~~The methods of the Session object
Built-in objects\Session\Methods\Abandon ~~Destroys all the objects stored in a Session object ::Session.Abandon
JScript\Functions\ ~~JScript functions
JScript\Functions\ScriptEngine ~~Returns a string representing the scripting language in use ::ScriptEngine();
JScript\Functions\ScriptEngineBuildVersion ~~Returns the build version number of the script engine in use ::ScriptEngineBuildVersion();
JScript\Functions\ScriptEngineMajorVersion ~~Returns the major version number of the script engine in use ::ScriptEngineMajorVersion();
JScript\Functions\ScriptEngineMinorVersion ~~Returns the minor version number of the script engine in use ::ScriptEngineMinorVersion();
JScript\Objects\ ~~JScript objects
JScript\Objects\Array\ ~~Provides support for arrays of any data type
JScript\Objects\Boolean\ ~~Wrapper for the Boolean data type
JScript\Objects\Date\ ~~Enables basic storage and retrieval of dates and times
JScript\Objects\Dictionary\ ~~Stores data key, item pairs
JScript\Objects\Drive\ ~~Provides access to the properties of a disk drive or network share
JScript\Objects\Drives\ ~~Read-only collection of all available drives
JScript\Objects\Enumerator\ ~~Provides a way to enumerate items in a collection
JScript\Objects\File\ ~~Provides access to all the properties of a file
JScript\Objects\Files\ ~~Collection of all File objects within a folder
JScript\Objects\FileSystemObject\ ~~Provides access to a computer's file system
JScript\Objects\Folder\ ~~Provides access to all the properties of a folder
JScript\Objects\Folders\ ~~Collection of all Folder objects contained within a Folder object
JScript\Objects\Global\ ~~Collect global methods into one object
JScript\Objects\Function\ ~~Creates a new function
JScript\Objects\Math\ ~~Provides basic mathematics functionality and constants
JScript\Objects\Number\ ~~An object representation of the number data type
JScript\Objects\Object\ ~~Provides functionality common to all JScript objects
JScript\Objects\RegExp\ ~~Stores information on regular expression pattern searches
JScript\Objects\Regular expression\ ~~Contains a regular expression pattern
JScript\Objects\String\ ~~An object representation of the string data type
JScript\Objects\TextStream\ ~~Facilitates sequential access to file
JScript\Objects\VBArray\ ~~Provides access to Visual Basic safe arrays
JScript\Objects\Array\Construction\ ~~How to create an Array object
JScript\Objects\Array\Construction\Array() ~~Simple constructor without arguments ::new Array()
JScript\Objects\Array\Construction\Array(size) ~~Constructor with size argument ::new Array({{{E/Array size}}})
JScript\Objects\Array\Construction\Array(E1,E2...En) ~~Constructor with element list ::new Array({{{E/Comma delimited element list}}})
JScript\Objects\Array\Properties\ ~~The properties of the Array object
JScript\Objects\Array\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\Array\Properties\length ~~Specifies the number of array elements ::{{{E/Array object}}}.length
JScript\Objects\Array\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Array\Methods\ ~~The methods of the Array object
JScript\Objects\Array\Methods\concat ~~Combines two arrays to create a new array ::{{{E/First array object}}}.concat({{{E/Second array object}}})
JScript\Objects\Array\Methods\join ~~Converts all elements of an array into a String object and joins them ::{{{E/Array object}}}.join({{{EO/Separator}}})
JScript\Objects\Array\Methods\reverse ~~Reverses the elements of an Array object ::{{{E/Array object}}}.reverse
JScript\Objects\Array\Methods\slice ~~Returns a section of an array ::{{{E/Array object}}}.slice({{{E/Start index}}}{{{EO,/End index}}})
JScript\Objects\Array\Methods\sort ~~Sorts the elements of an Array object ::{{{E/Array object}}}.sort({{{EO/Sort function}}})
JScript\Objects\Array\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Array\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\Boolean\Construction ~~How to create a Boolean object ::new Boolean({{{EO/Initial value}}})
JScript\Objects\Boolean\Properties\ ~~The properties of the Boolean object
JScript\Objects\Boolean\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\Boolean\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Boolean\Methods\ ~~The methods of the Boolean object
JScript\Objects\Boolean\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Boolean\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\Date\Construction\ ~~How to create a Date object
JScript\Objects\Date\Construction\Date() ~~Creation without initiation ::new Date()
JScript\Objects\Date\Construction\Date(UTC) ~~Create and init with UTC value ::new Date({{{E/UTC value}}})
JScript\Objects\Date\Construction\Date(YYYY,MM,DD) ~~Create and init with year,month,day values ::new Date({{{E/Year}}},{{{E/Month}}},{{{E/Day of the month}}}{{{EO,/Hours}}}{{{EO,/Minutes}}}{{{EO,/Seconds}}}{{{EO,/Milliseconds}}})
JScript\Objects\Date\Properties\ ~~The properties of the Date object
JScript\Objects\Date\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\Date\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Date\Methods\ ~~The methods of the Date object
JScript\Objects\Date\Methods\getDate ~~Returns the day of the month according to local time ::{{{E/Date object}}}.getDate()
JScript\Objects\Date\Methods\getDay ~~Retrieves the day of the week according to local time ::{{{E/Date object}}}.getDay()
JScript\Objects\Date\Methods\getFullYear ~~Returns the year according to local time ::{{{E/Date object}}}.getFullYear()
JScript\Objects\Date\Methods\getHours ~~Retrieves the hours according to local time ::{{{E/Date object}}}.getHours()
JScript\Objects\Date\Methods\getMilliseconds ~~Retrieves the number of milliseconds according to local time ::{{{E/Date object}}}.getMilliseconds()
JScript\Objects\Date\Methods\getMinutes ~~Retrieves the number of minutes according to local time ::{{{E/Date object}}}.getMinutes()
JScript\Objects\Date\Methods\getMonth ~~Retrieves the month value according to local time ::{{{E/Date object}}}.getMonth()
JScript\Objects\Date\Methods\getSeconds ~~Retrieves the number of seconds according to local time ::{{{E/Date object}}}.getSeconds()
JScript\Objects\Date\Methods\getTime ~~Retrieves the time ::{{{E/Date object}}}.getTime()
JScript\Objects\Date\Methods\getTimezoneOffset ~~Returns the difference between the local time and UTC ::{{{E/Date object}}}.getTimezoneOffset()
JScript\Objects\Date\Methods\getUTCDate ~~Returns the day of the month according to UTC ::{{{E/Date object}}}.getUTCDate()
JScript\Objects\Date\Methods\getUTCDay ~~Retrieves the day of the week according to UTC ::{{{E/Date object}}}.getUTCDay()
JScript\Objects\Date\Methods\getUTCFullYear ~~Returns the year according to UTC ::{{{E/Date object}}}.getUTCFullYear()
JScript\Objects\Date\Methods\getUTCHours ~~Retrieves the hours according to UTC ::{{{E/Date object}}}.getUTCHours()
JScript\Objects\Date\Methods\getUTCMilliseconds ~~Retrieves the number of milliseconds according to UTC ::{{{E/Date object}}}.getUTCMilliseconds()
JScript\Objects\Date\Methods\getUTCMinutes ~~Retrieves the number of minutes according to UTC ::{{{E/Date object}}}.getUTCMinutes()
JScript\Objects\Date\Methods\getUTCMonth ~~Retrieves the month value according to UTC ::{{{E/Date object}}}.getUTCMonth()
JScript\Objects\Date\Methods\getUTCSeconds ~~Retrieves the number of seconds according to UTC ::{{{E/Date object}}}.getUTCSeconds()
JScript\Objects\Date\Methods\getVarDate ~~Returns the VT_DATE value stored in the Date object ::{{{E/Date object}}}.getVarDate()
JScript\Objects\Date\Methods\getYear ~~Retrieves the year ::{{{E/Date object}}}.getYear()
JScript\Objects\Date\Methods\setDate ~~Sets the numeric date according to local time ::{{{E/Date object}}}.setDate({{{E/Date value}}})
JScript\Objects\Date\Methods\setFullYear ~~Sets the year value according to local time ::{{{E/Date object}}}.setFullYear({{{E/Year value}}}{{{EO,/Month value}}}{{{EO,/Day of the month value}}})
JScript\Objects\Date\Methods\setHours ~~Modifies the hours according to local time ::{{{E/Date object}}}.setHours({{{E/Number of hours}}}{{{EO,/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setMilliseconds ~~Modifies the milliseconds value according to local time ::{{{E/Date object}}}.setMilliseconds({{{E/Number of milliseconds}}})
JScript\Objects\Date\Methods\setMinutes ~~Modifies the minutes according to local time ::{{{E/Date object}}}.setMinutes({{{E/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setMonth ~~Modifies the month according to local time ::{{{E/Date object}}}.setMonth({{{E/Month value}}}{{{EO,/Day of the month value}}})
JScript\Objects\Date\Methods\setSeconds ~~Modifies the seconds according to local time ::{{{E/Date object}}}.setSeconds({{{E/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setTime ~~Sets the date and time value directly in the Date object ::{{{E/Date object}}}.setTime({{{E/Milliseconds value}}})
JScript\Objects\Date\Methods\setUTCDate ~~setUTCs the numeric date according to UTC ::{{{E/Date object}}}.setUTCDate({{{E/Date value}}})
JScript\Objects\Date\Methods\setUTCFullYear ~~setUTCs the year value according to UTC ::{{{E/Date object}}}.setUTCFullYear({{{E/Year value}}}{{{EO,/Month value}}}{{{EO,/Day of the month value}}})
JScript\Objects\Date\Methods\setUTCHours ~~Modifies the hours according to UTC ::{{{E/Date object}}}.setUTCHours({{{E/Number of hours}}}{{{EO,/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setUTCMilliseconds ~~Modifies the milliseconds value according to UTC ::{{{E/Date object}}}.setUTCMilliseconds({{{E/Number of milliseconds}}})
JScript\Objects\Date\Methods\setUTCMinutes ~~Modifies the minutes according to UTC ::{{{E/Date object}}}.setUTCMinutes({{{E/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setUTCMonth ~~Modifies the month according to UTC ::{{{E/Date object}}}.setUTCMonth({{{E/Month value}}}{{{EO,/Day of the month value}}})
JScript\Objects\Date\Methods\setUTCSeconds ~~Modifies the seconds according to UTC ::{{{E/Date object}}}.setUTCSeconds({{{E/Number of seconds}}}{{{EO,/Number of milliseconds}}})
JScript\Objects\Date\Methods\setYear ~~Sets the year value ::{{{E/Date object}}}.setYear({{{E/Year value}}})
JScript\Objects\Date\Methods\toGMTString ~~Converts the date to a string using GMT convention ::{{{E/Date object}}}.toGMTString()
JScript\Objects\Date\Methods\toLocaleString ~~Converts the date to a string using the current locale::{{{E/Date object}}}.toLocaleString()
JScript\Objects\Date\Methods\toUTCString ~~Converts the date to a string using UTC convention ::{{{E/Date object}}}.toUTCString()
JScript\Objects\Array\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Array\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\Date\Methods\parse ~~Parses a string containing a date and returns the number of milliseconds ::{{{E/Date object}}}.parse({{{E/Date string}}})
JScript\Objects\Date\Methods\UTC ~~Computes the number of milliseconds between UTC and the supplied date ::{{{E/Date object}}}.UTC({{{E/Year}}},{{{E/Month}}},{{{E/Day of the month}}}{{{EO,/Hours}}}{{{EO,/Minutes}}}{{{EO,/Seconds}}}{{{EO,/Milliseconds}}})
JScript\Objects\Dictionary\Construction ~~How to create a Dictionary object ::new ActiveXObject("Scripting.Dictionary")
JScript\Objects\Dictionary\Properties\ ~~The properties of the Dictionary object
JScript\Objects\Dictionary\Properties\Count ~~Returns the number of items ::{{{E/Dictionary object}}}.Count
JScript\Objects\Dictionary\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Dictionary object}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
JScript\Objects\Dictionary\Properties\Key ~~Set a key ::{{{E/Dictionary object}}}.Key({{{E/Current key}}}) = {{{E/New value}}}
JScript\Objects\Dictionary\Methods\ ~~The methods of the Dictionary object
JScript\Objects\Dictionary\Methods\Add ~~Adds a key and item pair ::{{{E/Dictionary object}}}.Add ({{{E/Key}}},{{{E/Item}}})
JScript\Objects\Dictionary\Methods\Exists ~~Returns True if a specified key exist ::{{{E/Dictionary object}}}.Exists({{{E/Key}}})
JScript\Objects\Dictionary\Methods\Items ~~Returns an array containing all the items ::{{{E/Dictionary object}}}.Items()
JScript\Objects\Dictionary\Methods\Keys ~~Returns an array containing all existing keys ::{{{E/Dictionary object}}}.Keys()
JScript\Objects\Dictionary\Methods\Remove ~~Removes a key, item pair ::{{{E/Dictionary object}}}.Remove({{{E/Key}}})
JScript\Objects\Dictionary\Methods\RemoveAll ~~Removes all key, item pairs ::{{{E/Dictionary object}}}.RemoveAll()
JScript\Objects\Drive\Properties\ ~~The properties of the Drive object
JScript\Objects\Drive\Properties\AvailableSpace ~~Returns the amount of space available to a user ::{{{E/Drive object}}}.AvailableSpace
JScript\Objects\Drive\Properties\DriveLetter ~~Returns the drive letter ::{{{E/Drive object}}}.DriveLetter
JScript\Objects\Drive\Properties\DriveType ~~Returns a value indicating the type of the drive ::{{{E/Drive object}}}.DriveType
JScript\Objects\Drive\Properties\FileSystem ~~Returns the type of file system in use for the drive ::{{{E/Drive object}}}.FileSystem
JScript\Objects\Drive\Properties\FreeSpace ~~Returns the amount of free space ::{{{E/Drive object}}}.FreeSpace
JScript\Objects\Drive\Properties\IsReady ~~Returns True if the drive is ready ::{{{E/Drive object}}}.IsReady
JScript\Objects\Drive\Properties\Path ~~Returns the path for the drive ::{{{E/Drive object}}}.Path
JScript\Objects\Drive\Properties\RootFolder ~~Returns the root folder of the drive ::{{{E/Drive object}}}.RootFolder
JScript\Objects\Drive\Properties\SerialNumber ~~Returns the serial number of the drive ::{{{E/Drive object}}}.SerialNumber
JScript\Objects\Drive\Properties\ShareName ~~Returns the network share name for the drive ::{{{E/Drive object}}}.ShareName
JScript\Objects\Drive\Properties\TotalSize ~~Returns the total space, in bytes, of the drive ::{{{E/Drive object}}}.TotalSize
JScript\Objects\Drive\Properties\VolumeName ~~Sets or returns the volume name of the drive ::{{{E/Drive object}}}.VolumeName {{{EO=/New name}}}
JScript\Objects\Drives\Properties\ ~~The properties of the Drives object
JScript\Objects\Drives\Properties\Count ~~Returns the number of items ::{{{E/Drives collection}}}.Count
JScript\Objects\Drives\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Drives collection}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
JScript\Objects\Enumerator\Construction ~~How to create an Enumerator object ::new Enumerator({{{E/Collection object}}})
JScript\Objects\Enumerator\Methods\ ~~The methods of the Enumerator object
JScript\Objects\Enumerator\Methods\atEnd ~~Indicates if the enumerator is at the end of the collection ::{{{E/Enumerion object}}}.atEnd()
JScript\Objects\Enumerator\Methods\item ~~Returns the current item in the collection ::{{{E/Enumerion object}}}.item()
JScript\Objects\Enumerator\Methods\moveFirst ~~Resets the current item in the collection to the first item ::{{{E/Enumerion object}}}.moveFirst()
JScript\Objects\Enumerator\Methods\moveNext ~~Moves the current item to the next item in the collection ::{{{E/Enumerion object}}}.moveNext()
JScript\Objects\File\Properties\ ~~The properties of the File object
JScript\Objects\File\Properties\Attributes ~~Sets or returns the attributes of the file ::{{{E/File object}}}.Attributes {{{EO=/New attributes}}}
JScript\Objects\File\Properties\DateCreated ~~Returns the date and time that the file was created ::{{{E/File object}}}.DateCreated
JScript\Objects\File\Properties\DateLastAccessed ~~Returns the date and time that the file was last accessed ::{{{E/File object}}}.DateLastAccessed
JScript\Objects\File\Properties\DateLastModified ~~Returns the date and time that the file was last modified ::{{{E/File object}}}.DateLastModified
JScript\Objects\File\Properties\Drive ~~Returns the drive letter on which the file resides ::{{{E/File object}}}.Drive
JScript\Objects\File\Properties\Name ~~Sets or returns the name of the file ::{{{E/File object}}}.Name {{{EO=/New name}}}
JScript\Objects\File\Properties\Path ~~Returns the path of the file ::{{{E/File object}}}.Path
JScript\Objects\File\Properties\ParentFolder ~~Returns the folder object for the parent of the file ::{{{E/File object}}}.ParentFolder
JScript\Objects\File\Properties\ShortName ~~Returns the short name of the file ::{{{E/File object}}}.ShortName
JScript\Objects\File\Properties\ShortPath ~~Returns the short name of the file ::{{{E/File object}}}.ShortName
JScript\Objects\File\Properties\Size ~~Returns the size, in bytes, of the file ::{{{E/File object}}}.Size
JScript\Objects\File\Properties\Type ~~Returns information about the type of the file ::{{{E/File object}}}.Type
JScript\Objects\File\Methods\ ~~The methods of the File object
JScript\Objects\File\Methods\Copy ~~Copies the file to another location ::{{{E/File object}}}.Copy({{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}})
JScript\Objects\File\Methods\Delete ~~Deletes the file ::{{{E/File object}}}.Delete({{{OO/"","True","False"/Delete read-only files}}})
JScript\Objects\File\Methods\Move ~~Moves the file ::{{{E/File object}}}.Move({{{E/Destination}}})
JScript\Objects\File\Methods\OpenAsTextStream ~~Opens the file and returns TextStream object ::{{{E/File object}}}.OpenAsTextStream({{{OO/"","ForReading","ForWriting","ForAppending"/Mode constant}}}{{{OO,/"","TristateUseDefault","TristateTrue","TristateFalse"/Format}}})
JScript\Objects\Files\Properties\ ~~The properties of the Files object
JScript\Objects\Files\Properties\Count ~~Returns the number of items in the collection ::{{{E/Files collection}}}.Count
JScript\Objects\Files\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Files collection}}}.Item({{{E/Associated key}}}) {{{EO=/New item}}}
JScript\Objects\FileSystemObject\Construction ~~How to create FileSystemObject object ::new ActiveXObject("Scripting.FileSystemObject")
JScript\Objects\FileSystemObject\Properties\ ~~The properties of the FileSystemObject object
JScript\Objects\FileSystemObject\Properties\Drives ~~Returns all available drives as a Drives collection ::{{{E/FileSystemObject object}}}.Drives
JScript\Objects\FileSystemObject\Methods\ ~~The methods of the FileSystemObject object
JScript\Objects\FileSystemObject\Methods\BuildPath ~~Appends a name to an existing path ::{{{E/FileSystemObject object}}}.BuildPath({{{E/Path}}},{{{E/Name}}})
JScript\Objects\FileSystemObject\Methods\CopyFile ~~Copy files from one location to another ::{{{E/FileSystemObject object}}}.CopyFile({{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}})
JScript\Objects\FileSystemObject\Methods\CopyFolder ~~Recursively copies a folder from one location to another ::{{{E/FileSystemObject object}}}.CopyFolder({{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}})
JScript\Objects\FileSystemObject\Methods\CreateFolder ~~Creates a folder ::{{{E/FileSystemObject object}}}.CreateFolder({{{E/Folder name}}})
JScript\Objects\FileSystemObject\Methods\CreateTextFile ~~Creates a file and returns a TextStream object ::{{{E/FileSystemObject object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
JScript\Objects\FileSystemObject\Methods\DeleteFile ~~Deletes a specified file ::{{{E/FileSystemObject object}}}.DeleteFile({{{E/File name}}}{{{OO,/"","True","False"/Delete read-only files}}})
JScript\Objects\FileSystemObject\Methods\DeleteFolder ~~Deletes a specified folder and its contents ::{{{E/FileSystemObject object}}}.DeleteFolder({{{E/Folder name}}}{{{OO,/"","True","False"/Delete read-only files}}})
JScript\Objects\FileSystemObject\Methods\DriveExists ~~Returns True if the specified drive exists ::{{{E/FileSystemObject object}}}.DriveExists({{{E/Drive letter}}})
JScript\Objects\FileSystemObject\Methods\FileExists ~~Returns True if a specified file exists ::{{{E/FileSystemObject object}}}.FileExistst({{{E/File name}}})
JScript\Objects\FileSystemObject\Methods\FolderExists ~~Returns True if a specified folder exists ::{{{E/FileSystemObject object}}}.FolderExists({{{E/Folder name}}})
JScript\Objects\FileSystemObject\Methods\GetAbsolutePathName ~~Returns a complete and unambiguous path from a path specification ::{{{E/FileSystemObject object}}}.GetAbsolutePathName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetBaseName ~~Returns the base name of a path without file extension ::{{{E/FileSystemObject object}}}.GetBaseName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetDriveName ~~Returns the name of the drive for a specified path ::{{{E/FileSystemObject object}}}.GetDriveName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetExtensionName ~~Returns the extension in a specified path ::{{{E/FileSystemObject object}}}.GetExtensionName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetFile ~~Returns a File object corresponding to the specified file ::{{{E/FileSystemObject object}}}.GetFile({{{E/File specification}}})
JScript\Objects\FileSystemObject\Methods\GetFileName ~~Returns the file name of specified path without the drive ::{{{E/FileSystemObject object}}}.GetFileName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetFolder ~~Returns a Folder object corresponding to the specified folder ::{{{E/FileSystemObject object}}}.GetFolder({{{E/Folder specification}}})
JScript\Objects\FileSystemObject\Methods\GetParentFolderName ~~Returns the parent folder of the specified path ::{{{E/FileSystemObject object}}}.GetParentFolderName({{{E/Path specification}}})
JScript\Objects\FileSystemObject\Methods\GetSpecialFolder ~~Returns the special folder specified ::{{{E/FileSystemObject object}}}.GetSpecialFolder({{{E/Special folder specification}}})
JScript\Objects\FileSystemObject\Methods\GetTempName ~~Returns a randomly generated temporary file or folder name ::{{{E/FileSystemObject object}}}.GetTempName()
JScript\Objects\FileSystemObject\Methods\MoveFile ~~Moves one or more files from one location to another ::{{{E/FileSystemObject object}}}.MoveFile({{{E/Source}}},{{{Destination}}})
JScript\Objects\FileSystemObject\Methods\MoveFolder ~~Moves one or more folders from one location to another ::{{{E/FileSystemObject object}}}.MoveFolder({{{E/Source}}},{{{Destination}}})
JScript\Objects\FileSystemObject\Methods\OpenTextFile ~~Opens a specified file and returns a TextStream object ::{{{E/FileSystemObject object}}}.OpenTextFile({{{E/File name}}}{{{OO,/"","ForReading","ForAppending"/IO mode constant}}}{{{OO,/"","True","False"/Create constant}}}{{{EO,/Format constant}}})
JScript\Objects\Folder\Properties\ ~~The properties of the Folder object
JScript\Objects\Folder\Properties\Attributes ~~Sets or returns the attributes of the folder ::{{{E/Folder object}}}.Attributes {{{EO=/New attributes}}}
JScript\Objects\Folder\Properties\DateCreated ~~Returns the date and time that the folder was created ::{{{E/Folder object}}}.DateCreated
JScript\Objects\Folder\Properties\DateLastAccessed ~~Returns the date and time that the folder was last accessed ::{{{E/Folder object}}}.DateLastAccessed
JScript\Objects\Folder\Properties\DateLastModified ~~Returns the date and time that the folder was last modified ::{{{E/Folder object}}}.DateLastModified
JScript\Objects\Folder\Properties\Drive ~~Returns the drive letter on which the folder resides ::{{{E/Folder object}}}.Drive
JScript\Objects\Folder\Properties\Files ~~Returns all files contained in the specified folder as a Files collection ::{{{E/Folder object}}}.Files
JScript\Objects\Folder\Properties\IsRootFolder ~~Returns True if the specified folder is the root folder ::{{{E/Folder object}}}.IsRootFolder
JScript\Objects\Folder\Properties\Name ~~Sets or returns the name of the folder ::{{{E/Folder object}}}.Name {{{EO=/New name}}}
JScript\Objects\Folder\Properties\Path ~~Returns the path of the folder ::{{{E/Folder object}}}.Path
JScript\Objects\Folder\Properties\ParentFolder ~~Returns the folder object for the parent of the folder ::{{{E/Folder object}}}.ParentFolder
JScript\Objects\Folder\Properties\ShortName ~~Returns the short name of the folder ::{{{E/Folder object}}}.ShortName
JScript\Objects\Folder\Properties\ShortPath ~~Returns the short name of the folder ::{{{E/Folder object}}}.ShortName
JScript\Objects\Folder\Properties\Size ~~Returns the size, in bytes, of the folder ::{{{E/Folder object}}}.Size
JScript\Objects\Folder\Properties\Type ~~Returns information about the type of the folder ::{{{E/Folder object}}}.Type
JScript\Objects\Folder\Properties\SubFolders ~~Returns all folders contained in the specified folder as a Folders collection ::{{{E/Folder object}}}.SubFolders
JScript\Objects\Folder\Methods\ ~~The methods of the Folder object
JScript\Objects\Folder\Methods\Copy ~~Copies the folder to another location ::{{{E/Folder object}}}.Copy({{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}})
JScript\Objects\Folder\Methods\Delete ~~Deletes the folder ::{{{E/Folder object}}}.Delete({{{OO/"","True","False"/Delete read-only folders}}})
JScript\Objects\Folder\Methods\Move ~~Moves the folder ::{{{E/Folder object}}}.Move({{{E/Destination}}})
JScript\Objects\Folder\Methods\CreateTextFile ~~Creates a file and returns a TextStream object ::{{{E/Folder object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
JScript\Objects\Folders\Properties\ ~~The properties of the Folders object
JScript\Objects\Folders\Properties\Count ~~Returns the number of items ::{{{E/Folders collection}}}.Count
JScript\Objects\Folders\Properties\Item ~~Sets or returns an item for a specified key ::{{{E/Folders collection}}}.Item({{{E/Associated key}}}) {{{EO=/New Item}}}
JScript\Objects\Folders\Methods\ ~~The methods of the Folders object
JScript\Objects\Folders\Methods\AddFolders ~~Adds a new Folder to a Folders collection ::{{{E/Folders collection}}}.AddFolders({{{E/Folder name}}})
JScript\Objects\Function\Construction ~~How to create Function object ::function {{{E/Function name}}}({{{EO/Argument list}}})[NL]{[NL][NL]}
JScript\Objects\Function\Properties\ ~~The properties of the Function object
JScript\Objects\Function\Properties\arguments ~~An array containing each argument ::{{{E/Function name}}}.arguments[]
JScript\Objects\Function\Properties\caller ~~Contains a reference to the function that invoked the current function ::{{{E/Function name}}}.caller
JScript\Objects\Function\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Function name}}}.constructor
JScript\Objects\Function\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Function\Methods\ ~~The methods of the Function object
JScript\Objects\Function\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Function\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\Global\Properties\ ~~The properties of the Global object
JScript\Objects\Global\Properties\NaN ~~Contains an initial value of NaN ::Nan
JScript\Objects\Global\Properties\Infinity ~~Contains an initial value of Number.POSITIVE_INFINITY ::Infinity
JScript\Objects\Global\Methods\ ~~The methods of the Global object
JScript\Objects\Global\Methods\escape ~~Encodes String objects so they can be read on all computers ::escape({{{E/String object}}})
JScript\Objects\Global\Methods\isFinite ~~Determines if a supplied number is finite ::isFinite({{{E/Numeric value}}})
JScript\Objects\Global\Methods\isNaN ~~Determines whether a value is the reserved value NaN ::isNaN({{{E/Numeric value}}})
JScript\Objects\Global\Methods\parseFloat ~~Converts strings into floating point numbers ::parseFloat({{{Numeric string}}})
JScript\Objects\Global\Methods\parseInt ~~Converts strings into integers ::parseInt({{{Numeric string}}}{{{EO,/Number base}}})
JScript\Objects\Global\Methods\unescape ~~Decodes String objects encoded with the escape method ::unescape({{{E/String object}}})
JScript\Objects\Math\Properties\ ~~The properties of the Math object
JScript\Objects\Math\Properties\E ~~The base of natural algorithms ::Math.E
JScript\Objects\Math\Properties\LN2 ~~The natural logarithm of 2 ::Math.LN2
JScript\Objects\Math\Properties\LN10 ~~The natural logarithm of 10 ::Math.LN10
JScript\Objects\Math\Properties\LOG2E ~~The base 2 logarithm of e ::Math.LOG2E
JScript\Objects\Math\Properties\LOG10E ~~The base 10 logarithm of e ::Math.LOG10E
JScript\Objects\Math\Properties\PI ~~The ratio of the circumference of a circle to its diameter ::Math.PI
JScript\Objects\Math\Properties\SQRT1_2 ~~The square root of 0.5 ::Math.SQRT1_2
JScript\Objects\Math\Properties\SQRT2 ~~The square root of 2 ::Math.SQRT2
JScript\Objects\Math\Methods\ ~~The methods of the Math object
JScript\Objects\Math\Methods\abs ~~Determines the absolute value of its numeric argument ::Math.abs({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\acos ~~Computes the arccosine of its numeric argument ::Math.acos({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\asin ~~Computes the arcsine of its numeric argument ::Math.asin({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\atan ~~Computes the arctangent of its numeric argument ::Math.atan({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\atan2 ~~Returns the angle (in radians) from the X axis to a point (y,x) ::Math.atan2({{{E/y-coordinate}}},{{{E/x-coordinate}}})
JScript\Objects\Math\Methods\ceil ~~Determines the smallest integer greater than or equal to its numeric argument ::Math.ceil({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\cos ~~Computes the cosine of its numeric argument ::Math.cos({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\exp ~~Computes e to the power of the supplied numeric argument ::Math.exp({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\floor ~~Computes the greatest integer less than or equal to its numeric argument ::Math.floor({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\log ~~Computes the natural logarithm of a numeric expression ::Math.log({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\max ~~Returns the greater of two supplied numeric expressions ::Math.max({{{E/Numeric expression 1}}},{{{E/Numeric expression 2}}})
JScript\Objects\Math\Methods\min ~~Returns the lesser of two supplied numbers ::Math.min({{{E/Numeric expression 1}}},{{{E/Numeric expression 2}}})
JScript\Objects\Math\Methods\pow ~~Returns the value of a base expression taken to a specified power ::Math.pow({{{E/Base value}}},{{{E/Exponent value}}})
JScript\Objects\Math\Methods\random ~~Returns a pseudo-random number between 0 and 1 ::Math.random()
JScript\Objects\Math\Methods\round ~~Rounds a supplied numeric expression to the nearest integer ::Math.round({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\sin ~~Returns the sine of its numeric argument ::Math.sin({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\sqrt ~~Returns the square root of a number ::Math.sqrt({{{E/Numeric expression}}})
JScript\Objects\Math\Methods\tan ~~Computes the tangent of a number ::Math.tan({{{E/Numeric expression}}})
JScript\Objects\Number\Construction ~~How to create Number object ::new Number({{{E/Numeric value}}})
JScript\Objects\Number\Properties\ ~~The properties of the Number object
JScript\Objects\Number\Properties\MAX_VALUE ~~The largest number representable in JScript ::Number.MAX_VALUE
JScript\Objects\Number\Properties\MIN_VALUE ~~The number closest to zero representable in JScript ::Number.MIN_VALUE
JScript\Objects\Number\Properties\NaN ~~A special value that indicates an arithmetic expression returned a value that was not a number ::Number.NaN
JScript\Objects\Number\Properties\NEGATIVE_INFINITY ~~A value more negative than the largest negative number representable in JScript ::Number.NEGATIVE_INFINITY
JScript\Objects\Number\Properties\POSITIVE_INFINITY ~~A value larger than the largest number representable in JScript ::Number.POSITIVE_INFINITY
JScript\Objects\Number\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\Number\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Number\Methods\ ~~The methods of the Number object
JScript\Objects\Number\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Number\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\Object\Construction ~~How to create Object object ::new Object({{{EO/Initial value}}})
JScript\Objects\Object\Properties\ ~~The properties of the Object object
JScript\Objects\Object\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\Object\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\Object\Methods\ ~~The methods of the Object object
JScript\Objects\Object\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\Object\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\RegExp\Properties\ ~~The properties of the RegExp object
JScript\Objects\RegExp\Properties\$1...$9 ~~Specifies the nine most-recently memorized portions found during pattern matching ::RegExp.${{{O/"1","2","3","4","5","6","7","8","9"/Number argument}}}
JScript\Objects\RegExp\Properties\index ~~Indicates where the first successful match begins in a string that was searched ::RegExp.index
JScript\Objects\RegExp\Properties\input ~~Contains the string against which a search was performed ::RegExp.input
JScript\Objects\RegExp\Properties\lastIndex ~~Indicates where the last successful match begins in a string that was searched ::RegExp.lastIndex
JScript\Objects\RegExp\Properties\lastMatch ~~Specifies the last matched characters ::RegExp.lastMatch
JScript\Objects\RegExp\Properties\lastParen ~~Specifies the last parenthesized substring match, if any ::RegExp.lastParen
JScript\Objects\RegExp\Properties\leftContext ~~Specifies the input string up to the most recent match ::RegExp.leftContext
JScript\Objects\RegExp\Properties\multiline ~~Indicates whether searching continued across line breaks ::RegExp.multiline
JScript\Objects\RegExp\Properties\rightContext ~~Specifies the input string past the most recent match ::RegExp.rightContext
JScript\Objects\Regular expression\Construction ~~How to create Regular expression object ::new RegExp({{{E/Pattern (in quotes)}}}{{{OO,/"","""i""","""g""","""gi"""/Switch}}})
JScript\Objects\Regular expression\Properties\ ~~The properties of the Regular expression object
JScript\Objects\Regular expression\Properties\global ~~Indicates whether the global switch (g) has been used ::{{{E/Regular expression object}}}.global
JScript\Objects\Regular expression\Properties\ignoreCase ~~Indicates whether the ignore case (i) switch has been used. ::{{{E/Regular expression object}}}.ignoreCase
JScript\Objects\Regular expression\Properties\lastIndex ~~Specifies the index at which to start the next match ::{{{E/Regular expression object}}}.lastIndex {{{EO=/Index}}}
JScript\Objects\Regular expression\Properties\source ~~Contains the text of the regular expression pattern ::{{{E/Regular expression object}}}.source
JScript\Objects\Regular expression\Methods\ ~~The methods of the Regular expression object
JScript\Objects\Regular expression\Methods\compile ~~Compiles a regular expression into an internal format ::{{{E/Regular expression object}}}.compile({{{E/Pattern}}})
JScript\Objects\Regular expression\Methods\exec ~~Executes a search for a match in a specified string ::{{{E/Regular expression object}}}.exec({{{E/String}}})
JScript\Objects\Regular expression\Methods\test ~~Tests whether a pattern exists in a string ::{{{E/Regular expression object}}}.test({{{E/String}}})
JScript\Objects\String\Properties\ ~~The properties of the String object
JScript\Objects\String\Properties\constructor ~~Specifies the function that creates an object ::{{{E/Object name}}}.constructor
JScript\Objects\String\Properties\length ~~Contains the length of a String object ::{{{E/String variable/literal}}}.length
JScript\Objects\String\Properties\prototype ~~Contains a reference to the prototype for a class of objects ::{{{E/Object name}}}.prototype
JScript\Objects\String\Methods\ ~~The methods of the String object
JScript\Objects\String\Methods\anchor ~~Places an HTML anchor with a NAME attribute around specified text in the object ::{{{E/String variable/literal}}}.anchor({{{E/anchor string}}})
JScript\Objects\String\Methods\big ~~Places HTML <BIG> tags around text in a String object ::{{{E/String variable/literal}}}.big()
JScript\Objects\String\Methods\blink ~~Places HTML <BLINK> tags around text in a String object ::{{{E/String variable/literal}}}.blink()
JScript\Objects\String\Methods\bold ~~Places HTML <B> tags around text in a String object ::{{{E/String variable/literal}}}.bold()
JScript\Objects\String\Methods\charAt ~~Retrieves the character at the index specified ::{{{E/String variable/literal}}}.charAt({{{E/Index}}})
JScript\Objects\String\Methods\charCodeAt ~~Returns the Unicode encoding of the specified character ::{{{E/String variable/literal}}}.charCodeAt({{{E/Index}}})
JScript\Objects\String\Methods\concat ~~Returns a String object containing the concatenation of two supplied strings ::{{{E/First string variable/literal}}}.concat({{{E/Second string variable/literal}}})
JScript\Objects\String\Methods\fixed ~~Places HTML <TT> tags around text in a String object ::{{{E/String variable/literal}}}.fixed()
JScript\Objects\String\Methods\fontcolor ~~Places an HTML <FONT> tag with the COLOR attribute around the text in a String object ::{{{E/String variable/literal}}}.fontcolor({{{E/Color value}}})
JScript\Objects\String\Methods\fontsize ~~Places an HTML <FONT> tag with the SIZE attribute around the text in a String object ::{{{E/String variable/literal}}}.fontsize({{{E/Size value}}})
JScript\Objects\String\Methods\fromCharCode ~~Creates a string from a number of Unicode character values ::{{{E/String variable/literal}}}.fromCharCode({{{E/Unicode character values}}})
JScript\Objects\String\Methods\indexOf ~~Finds the first occurrence a substring within a String object ::{{{E/String variable/literal}}}.indexOf({{{E/Substring}}},{{{E/Start index}}})
JScript\Objects\String\Methods\italics ~~Places HTML <I> tags around text in a String object ::{{{E/String variable/literal}}}.italics()
JScript\Objects\String\Methods\lastIndexOf ~~Finds the last occurrence of a substring within a String object ::{{{E/String variable/literal}}}.lastIndexOf({{{E/Substring}}},{{{E/Start index}}})
JScript\Objects\String\Methods\link ~~Places an HTML anchor with an HREF attribute around the text in a String object ::{{{E/String variable/literal}}}.link({{{E/Link string}}})
JScript\Objects\String\Methods\match ~~Performs a search on a string using the supplied Regular Expression object ::{{{E/String variable/literal}}}.match({{{E/Regular expression object}}})
JScript\Objects\String\Methods\replace ~~Replaces the text found by a regular expression with other text ::{{{E/String variable/literal}}}.replace({{{E/Regular expression object}}},{{{E/Replace text}}})
JScript\Objects\String\Methods\search ~~Searches a string for matches to a regular expression ::{{{E/String variable/literal}}}.search({{{E/Regular expression object}}})
JScript\Objects\String\Methods\slice ~~Returns a section of a string ::{{{E/String variable/literal}}}.slice({{{E/Start index}}},{{{E/End index}}})
JScript\Objects\String\Methods\small ~~Places HTML <SMALL> tags around text in a String object ::{{{E/String variable/literal}}}.small()
JScript\Objects\String\Methods\split ~~Removes text from a string ::{{{E/String variable/literal}}}.split({{{E/Regular expression object}}})
JScript\Objects\String\Methods\strike ~~Places HTML <STRIKE> tags around text in a String object ::{{{E/String variable/literal}}}.strike()
JScript\Objects\String\Methods\sub ~~Places HTML <SUB> tags around text in a String object ::{{{E/String variable/literal}}}.sub()
JScript\Objects\String\Methods\substr ~~Returns a substring beginning at a specified location and having a specified length ::{{{E/String variable/literal}}}.substr({{{E/Start index}}},{{{E/Length}}})
JScript\Objects\String\Methods\substring ~~Retrieves the substring at the specified location within a String object ::{{{E/String variable/literal}}}.substring({{{E/Start index}}},{{{E/End index}}})
JScript\Objects\String\Methods\sup ~~Places HTML <SUP> tags around text in a String object ::{{{E/String variable/literal}}}.sup()
JScript\Objects\String\Methods\toLowerCase ~~Places the text in a String object in lowercase characters ::{{{E/String variable/literal}}}.toLowerCase()
JScript\Objects\String\Methods\toUpperCase ~~Places the text in a String object in uppercase characters ::{{{E/String variable/literal}}}.toUpperCase()
JScript\Objects\String\Methods\toString ~~Returns a string representation of an object ::{{{E/Object name}}}.toString()
JScript\Objects\String\Methods\valueOf ~~Returns the primitive value of the specified object ::{{{E/Object name}}}.valueOf()
JScript\Objects\TextStream\Properties\ ~~The properties of the TextStream object
JScript\Objects\TextStream\Properties\AtEndOfLine ~~Returns True if the file pointer is at the end-of-line marker ::{{{E/TextStream object}}}.AtEndOfLine
JScript\Objects\TextStream\Properties\AtEndOfStream ~~Returns True if the file pointer is at the end of the file ::{{{E/TextStream object}}}.AtEndOfStream
JScript\Objects\TextStream\Properties\Column ~~Returns the column number of the current character position ::{{{E/TextStream object}}}.Column
JScript\Objects\TextStream\Properties\Line ~~Returns the current line number ::{{{E/TextStream object}}}.Line
JScript\Objects\TextStream\Methods\ ~~The methods of the TextStream object
JScript\Objects\TextStream\Methods\Close ~~Closes the file ::{{{E/TextStream object}}}.Close()
JScript\Objects\TextStream\Methods\Read ~~Reads a specified number of characters from the file ::{{{E/TextStream object}}}.Read({{{E/Number of characters}}})
JScript\Objects\TextStream\Methods\ReadAll ~~Read the entire file ::{{{E/TextStream object}}}.ReadAll()
JScript\Objects\TextStream\Methods\ReadLine ~~Read an entire line ::{{{E/TextStream object}}}.ReadLine()
JScript\Objects\TextStream\Methods\Skip ~~Skips a specified number of characters ::{{{E/TextStream object}}}.Skip({{{E/Number of characters}}})
JScript\Objects\TextStream\Methods\SkipLine ~~Skips the next line ::{{{E/TextStream object}}}.SkipLine()
JScript\Objects\TextStream\Methods\Write ~~Writes a specified string to the file ::{{{E/TextStream object}}}.Write({{{E/String}}})
JScript\Objects\TextStream\Methods\WriteBlankLines ~~Writes a specified number of newline characters to the file ::{{{E/TextStream object}}}.WriteBlankLines({{{E/Number of newline characters}}})
JScript\Objects\TextStream\Methods\WriteLine ~~Writes a specified string and newline character to the file ::{{{E/TextStream object}}}.WriteLine({{{EO/String}}})
JScript\Objects\VBArray\Construction ~~How to create VBArray object ::new VBArray({{{E/VBArray value}}})
JScript\Objects\VBArray\Methods\ ~~The methods of the VBArray object
JScript\Objects\VBArray\Methods\dimensions ~~Returns the number of dimensions in a VBArray ::{{{E/VBArray object}}}.dimensions()
JScript\Objects\VBArray\Methods\getItem ~~Retrieves the item at the specified location ::{{{E/VBArray object}}}.getItem({{{E/Dimension 1}}}{{{EO,/Dimension 2}}}{{{EO,/Dimension 3}}})
JScript\Objects\VBArray\Methods\lbound ~~Returns the lowest index value used in the specified dimension of a VBArray ::{{{E/VBArray object}}}.lbound({{{EO/Dimension}}})
JScript\Objects\VBArray\Methods\toArray ~~Converts a VBArray to a standard JScript array ::{{{E/VBArray object}}}.toArray()
JScript\Objects\VBArray\Methods\ubound ~~Returns the highest index value used in the specified dimension of the VBArray ::{{{E/VBArray object}}}.ubound({{{EO/Dimension}}})
JScript\Operators\ ~~JScript operators
JScript\Operators\Addition (+) ~~Used to sum two numbers or perform string concatenation ::{{{E/Result variable}}} = {{{E/First expression}}} + {{{E/Second expression}}}
JScript\Operators\Assignment (=) ~~Assigns a value to a variable ::{{{E/Variable name}}} = {{{E/Numeric expression}}}
JScript\Operators\Bitwise AND (&) ~~Used to perform a bitwise AND on two expressions ::{{{E/Result variable}}} = {{{E/First expression}}} & {{{E/Second expression}}}
JScript\Operators\Bitwise left shift (<<) ~~Used to shift the bits of an expression to the left ::{{{E/Result variable}}} = {{{E/First expression}}} << {{{E/Second expression}}}
JScript\Operators\Bitwise NOT (~) ~~Used to perform a bitwise NOT (negation) on an expression ::{{{E/Result variable}}} = ~ {{{E/Expression}}}
JScript\Operators\Bitwise OR (|) ~~Used to perform a bitwise OR on two expressions ::{{{E/Result variable}}} = {{{E/First expression}}} | {{{E/Second expression}}}
JScript\Operators\Bitwise right shift (>>) ~~Used to shift the bits of an expression to the right, maintaining sign ::{{{E/Result variable}}} = {{{E/First expression}}} >> {{{E/Second expression}}}
JScript\Operators\Bitwise XOR (^) ~~Used to perform a bitwise exclusive OR on two expressions ::{{{E/Result variable}}} = {{{E/First expression}}} ^ {{{E/Second expression}}}
JScript\Operators\Comma operator (,) ~~Causes two expressions to be executed sequentially ::{{{E/First expression}}} , {{{E/Second expression}}}
JScript\Operators\Assignment addition (+=) ~~Used to increment a variable by a specified amount ::{{{E/Variable}}} += {{{E/Expression}}}
JScript\Operators\Assignment bitwise AND (&=) ~~Used to perform a bitwise AND on an expression ::{{{E/Variable}}} &= {{{E/Expression}}}
JScript\Operators\Assignment bitwise OR (|=) ~~Used to perform a bitwise OR on an expression ::{{{E/Variable}}} |= {{{E/Expression}}}
JScript\Operators\Assignment bitwise XOR (^=) ~~Used to perform a bitwise exclusive OR on an expression ::{{{E/Variable}}} ^= {{{E/Expression}}}
JScript\Operators\Assignment division (/=) ~~Used to divide a variable by an expression ::{{{E/Variable}}} /= {{{E/Expression}}}
JScript\Operators\Assignment left shift (<<=) ~~Used to shift the bits of an expression to the left ::{{{E/Variable}}} <<= {{{E/Expression}}}
JScript\Operators\Assignment modulus (%=) ~~Used to divide two numbers and return only the remainder ::{{{E/Variable}}} %= {{{E/Expression}}}
JScript\Operators\Assignment multiplication (*=) ~~Used to multiply a number by another number ::{{{E/Variable}}} *= {{{E/Expression}}}
JScript\Operators\Assignment right shift (>>=) ~~Used to shift the bits of an expression to the right, preserving sign ::{{{E/Variable}}} >>= {{{E/Expression}}}
JScript\Operators\Assignment subtraction (-=) ~~Used to subtract the value of an expression from a variable ::{{{E/Variable}}} -= {{{E/Expression}}}
JScript\Operators\Assignment unsigned right shift (>>>=) ~~Used to make an unsigned right shift of the bits in a variable ::{{{E/Variable}}} >>>= {{{E/Expression}}}
JScript\Operators\Conditional (trinary) operator (?:) ~~Executes one of two statements depending on a condition ::{{{E/Boolean expression}}} ? {{{E/First statement}}} : {{{E/Second statement}}}
JScript\Operators\Delete operator ~~Deletes a property from an object, or removes an element from an array ::delete {{{E/Object property/Array element}}}
JScript\Operators\Decrement (--) ~~Used to decrement a variable by one ::{{{E/Variable}}}--
JScript\Operators\Division (/) ~~Used to divide two numbers and return a numeric result ::{{{E/Result variable}}} = {{{E/First expression}}} / {{{E/Second expression}}}
JScript\Operators\Equality (==) ~~Returns true if two expressions are equal ::{{{E/First expression}}} == {{{E/Second expression}}}
JScript\Operators\Greater than (>) ~~Returns true if the first expression is greater than the second ::{{{E/First expression}}} > {{{E/Second expression}}}
JScript\Operators\Greater than or equal to ~~Returns true if the first expression is greater than or equal to the second ::{{{E/First expression}}} > {{{E/Second expression}}}
JScript\Operators\Identify (===) ~~Returns true if two expressions are equal without type conversion ::{{{E/First expression}}} === {{{E/Second expression}}}
JScript\Operators\Increment (++) ~~Used to increment a variable by one ::{{{E/Variable}}}++
JScript\Operators\Inequality (!=) ~~Returns true if two expressions are not equal ::{{{E/First expression}}} != {{{E/Second expression}}}
JScript\Operators\Less than (<) ~~Returns true if the first expression is less than the second ::{{{E/First expression}}} < {{{E/Second expression}}}
JScript\Operators\Less than or equal to (<=) ~~Returns true if the first expression is less than or equal to the second ::{{{E/First expression}}} <= {{{E/Second expression}}}
JScript\Operators\Greater than or equal to (>=) ~~Returns true if the first expression is greater than or equal to the second ::{{{E/First expression}}} >= {{{E/Second expression}}}
JScript\Operators\Logical AND (&&) ~~Used to perform a logical conjunction on two expressions ::{{{E/Result variable}}} = {{{E/First expression}}} && {{{E/Second expression}}}
JScript\Operators\Logical NOT (!) ~~Used to perform logical negation on an expression ::{{{E/Result variable}}} = ! {{{E/Expression}}}
JScript\Operators\Logical OR (||) ~~Used to perform a logical disjunction on two expressions ::{{{E/Result variable}}} = {{{E/First expression}}} || {{{E/Second expression}}}
JScript\Operators\Modulus operator (%) ~~Used to divide two numbers and return only the remainder ::{{{E/Result variable}}} = {{{E/First expression}}} % {{{E/Second expression}}}
JScript\Operators\Multiplication (*) ~~Used to multiply two numbers ::{{{E/Result variable}}} = {{{E/First expression}}} * {{{E/Second expression}}}
JScript\Operators\New operator ~~Creates a new object ::{{{E/Constructor}}}{{{EO()/Argument list}}}
JScript\Operators\Nonidentify (!==) ~~Returns true if two expressions are not equal without type conversion ::{{{E/First expression}}} !== {{{E/Second expression}}}
JScript\Operators\Subtraction (-) ~~Used to find the difference between two numbers ::{{{E/Result variable}}} = {{{E/First expression}}} - {{{E/Second expression}}}
JScript\Operators\Typeof operator ~~Used to determine the type of an expression ::typeof({{{E/Expression}}})
JScript\Operators\Unary negation ~~Indicate the negative value of a numeric expression ::-{{{E/Numeric expression}}}
JScript\Operators\Unsigned right shift ~~Used to make an unsigned right shift of the bits in an expression ::{{{E/Result variable}}} = {{{E/First expression}}} >>> {{{E/Second expression}}}
JScript\Operators\Void operator ~~Discards its operator and returns undefined ::void {{{E/Expression}}}
JScript\Statements\ ~~JScript statements
JScript\Statements\break ~~Terminates the current loop ::break
JScript\Statements\Single-line comment ~~Causes comments to be ignored by the JScript parser :://
JScript\Statements\Multiline comment ~~Causes comments to be ignored by the JScript parser ::/*[NL][NL]*/
JScript\Statements\continue ~~Stops the current iteration of a loop, and starts a new iteration ::continue
JScript\Statements\do...while ~~Executes a statement block until a condition expression evaluates to false ::do[NL] {{{E/Statement}}}[NL]until ({{{E/Expression}}})
JScript\Statements\for ~~Executes a block of statements for as long as a specified condition is true ::for({{{E/Initialization expression}}};{{{E/Test expression}}};{{{E/Increment expression}}})[NL] {{{E/Statement}}}
JScript\Statements\for...in ~~Executes a statement for each element of an object or array ::for ({{{E/Variable}}} in {{{E/Object/Array}}})[NL] {{{E/Statement}}}
JScript\Statements\function ~~Declares a new function ::function {{{E/Function name}}}({{{EO/Argument list}}})
JScript\Statements\@if ~~Conditionally parses a text, depending on the value of an expression ::@if ({{{E/Condition1}}})[NL] {{{E/Text1}}}[NL]@elif ({{{E/Condition2}}})[NL] {{{E/Text2}}}[NL]else[NL] {{{E/Text3}}}[NL]@end
JScript\Statements\if...else ~~Conditionally executes a group of statements, depending on the value of an expression ::if {{{E/Condition}}}[NL] {{{E/Statement1}}}[NL]else[NL] {{{E/Statement2}}}
JScript\Statements\Labeled statement ~~Provides an identifier for a statement ::{{{E/Label}}} : {{{E/Statement}}}
JScript\Statements\return ~~Exits from the current function and returns a value from that function ::return {{{EO/Return value}}}
JScript\Statements\@set ~~Allows creation of variables to be used in conditional compilation statements ::@set @{{{E/Variable name}}} {{{EO=/Expression}}}
JScript\Statements\switch ~~Enables the execution of one or more statements when a specified expression's value matches a label ::switch ({{{E/Expression}}})[NL] case {{{E/Label}}}:[NL] {{{E/Statement list}}}[NL]default:[NL] {{{E/Statement list}}}
JScript\Statements\this ~~Refers to the current object ::this.{{{E/Property}}}
JScript\Statements\var ~~Declares a variable ::var {{{E/Variable name}}}{{{EO=/Initial value}}}
JScript\Statements\with ~~Establishes the default object for a statement ::with ({{{E/Object}}}[NL] {{{E/Statement}}})
JScript\Statements\while ~~Executes a statement until a specified condition is false ::while {{{E/Boolean expression}}}[NL] {{{E/Statement}}}