Create a Variable with 'Dim' in a procedure, Function or Property statement.
When assigning a value to a variable, strings are enclosed in quotes (") Dates and times are enclosing in number signs (#)
Examples: Dim StrMyTextString Dim IntMyInteger Dim MyArray(10) Then assign values: IntMyInteger = 200 StrMyTextString = "This is an example string"To declare variables explicitly, place the Option Explicit statement as the first statement in your script.
Once this is in place all variables must be defined before being used, and attempting to use an undefined variable will raise an error.
This means that a typo in a variable name will immediately raise an error rather than being silently ignored.Although you can choose a variable name to indicate the data type, all VBScript variables are type: variant.
Defined at the Script-level a public Variable is available throughout the entire script. This includes all functions and subroutines.
Syntax Public variableName[([subscripts])][, variableName[([subscripts])]] ... Key subscripts The dimensions of an array variable; up to 60 multiple dimensions may be declared. upper [, upper] ... Where upper is the upper bound of the array, The lower bound of an array is always zero. Examples Public StrMyVariantString, IntMyVariantInteger, anotherVariable Public MyArray(10) Then assign values: MyArray(2,4) = 25 StrMyVariantString = "This is an example string"
Defined at the Script-level, a Private variable is available only to the script in which they are declared.
They are not inherited by any functions or subroutines.Syntax Private variableName[([subscripts])][, variableName[([subscripts])]] . . . Key subscripts The dimensions of an array variable; up to 60 multiple dimensions may be declared. upper [, upper] ... Where upper is the upper bound of the array, The lower bound of an array is always zero. Examples Private StrMyVariantString, IntMyVariantInteger, anotherVariable Private MyArray(10)
Constants are fixed values which once defined, cannot be changed. For example: Const MY_STRING = "This is my string." Const MY_PERCENTAGE = 75 Const DATE_OF_BIRTH = #6-1-97# By convention the Constant name is always in UPPER CASE.
âWhether you think you can or think you canât — you are rightâ ~ Henry Ford
Array Variables - VBScript array variables.
Set variable = object - Assign an object reference.