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

∟Array References and Array Assignment Statements

This chapter provides tutorial examples and notes about array reference. Topics include assigning an array to a scalar variable; working with array references; 'Array()' function; copying arrays; Runtime error 'Type mismatch'.

Assigning an Array to a Scalar Variable

Array References Work Like Arrays

"Array()" Function - Returning a Scalar Reference of an Array

Creating a Copy of an Array

"Type mismatch" Runtime Error - Assignments to Array Variables

Conclusions:

  • A scalar variable can be used to hold a reference to an array.
  • Assigning an array to a scalar variable creates a copy of the array and a reference to the copy.
  • An array reference works like an array.
  • "Array()" function returns a reference of a new dynamic-size array.
  • Runtime error 'Type mismatch' happens when you try to assign scalar values or arrays to array variables.

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 References and Array Assignment Statements - Updated in 2015, by Dr. Herong Yang