VBScript Tutorials - Herong's Tutorial Examples - Version 5.20, by Dr. Herong Yang

∟Array Data Type and Related Statements

This chapter provides tutorial examples and notes about array data type. Topics include what is an array; declaring fixed-size or dynamic-size arrays; ReDim, For ... Each, Erase statements; Variant() data type.

What Is an Array?

"Dim x()" - Declaring Array Variables

"x(i)" - Accessing Array Elements with Indexes

"Dim x(n)" - Fixed-Size Array Example

"Dim x()" - Dynamic-Size Array Example

"For Each" Statement Example

"Erase" Statement - Removing All Elements in an Array

Data Type "Variant()" - Array of Variant Values

Conclusions:

  • There two types of arrays: fixed-size array and dynamic-size array.
  • "Dim" or "ReDim" statement specifies upper bound of array index, not the size.
  • To access an element of an array, you need to the syntax of "array_variable(i)"
  • "For Each" can iterate through an array with a temporary variable to hold a copy of the current element value.
  • "Erase" statement removes all elements of an array.
  • Arrays have a new data type called Array of Variant, or Variant().

Table of Contents

 About This Book

 Introduction of VBScript - Visual Basic Scripting Edition

 Variant Data Type, Subtypes, and Literals

 Arithmetic Operations

 Numeric Comparison Operations and Logical Operations

 String Operations - Concatenation and Comparison

 Variable Declaration and Assignment Statement

 Expression and Order of Operation Precedence

 Statement Syntax and Statement Types

►Array Data Type and Related Statements

 Array References and Array Assignment Statements

 Conditional Statements - "If ... Then" and "Select Case"

 Loop Statements - "For", "While", and "Do"

 "Function" and "Sub" Procedures

 Built-in Functions

 Inspecting Variables Received in Procedures

 Error Handling Flag and the "Err" Object

 Regular Expression Pattern Match and Replacement

 scrrun.dll - Scripting Runtime DLL Library

 Creating Your Own Classes

 IE Web Browser Supporting VBScript

 IIS ASP Server Supporting VBScript

 WSH (Windows Script Host)

 References

 Printable Copy - PDF Version

Array Data Type and Related Statements - Updated in 2015, by Dr. Herong Yang