Vbscript datatypes

From wikinotes
Revision as of 00:11, 8 December 2019 by Will (talk | contribs) (Created page with "= Text = <source lang="vb"> Dim var var="my var" </source> = Numbers = <source lang="vb"> Dim var var=1 </source> = Arrays = Arrays have a fixed size. It must be declared at...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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", ""