Vbscript datatypes

From wikinotes

Text

Dim var
var="my var"

Numbers

Dim var
var=1

Arrays

Arrays have a fixed size. It must be declared at creation.

Dim names(2)
names(0)="will"
names(1)="russ"
names(2)="vader"

Lists

Option Explicit

dim list
Set list = CreateObject("System.Collections.ArrayList")
list.Add "Banana"
list.Add "Apple"
list.Add "Pear"

list.Sort
list.Reverse

wscript.echo list.Count                 ' --> 3
wscript.echo list.Item(0)               ' --> Pear
wscript.echo list.IndexOf("Apple", 0)   ' --> 2
wscript.echo join(list.ToArray(), ", ") ' --> Pear, Banana, Apple

Dictionaries

Set dic = CreateObject("Scripting.Dictionary")
dic.Add "Item1", ""