VBScript Variabelen
- Vorige pagina VB Waar te
- Volgende pagina VB Programma's
Voorbeeld
- Variabele aanmaken
- Variabelen worden gebruikt om informatie op te slaan. Dit voorbeeld demonstreert hoe u een variabele kunt aanmaken en waarde toekennen aan deze variabele.
- Een waarde van een variabele in een tekst inserteren
- Dit voorbeeld demonstreert hoe u een waarde van een variabele in een tekst kan inserteren.
- Array aanmaken
- Arrays worden gebruikt om een reeks gerelateerde gegevens op te slaan. Dit voorbeeld demonstreert hoe u een array kunt aanmaken die namen opslaat. (We gebruiken "for loop" om te tonen hoe namen worden weergegeven.)
Wat is een variabele?
Variabelen zijn "containers" die informatie kunnen opslaan. In scripts kunnen de waarden van variabelen worden gewijzigd. U kunt de waarde van een variabele bekijken of wijzigen door de naam van de variabele te gebruiken. In VBScript zijn alle variabelen typegebonden en kunnen verschillende soorten gegevens opslaan.
Regels voor variabelen:
- Moet beginnen met een letter
- Mag geen punten (.) bevatten
- Mag niet meer dan 255 tekens bevatten
Variabele declaratie
U kunt variabelen declareren met de Dim-, Public- of Private-statement, bijvoorbeeld zo:
dim name name=some value
Nu hebt u een variabele aangemaakt. De variabelenaam is "name".
U kunt ook een variabele aanmaken door zijn naam te gebruiken. Bijvoorbeeld zo:
name=some value
Op deze manier heeft u ook een variabele genaamd "name" aangemaakt.
Maar, dergelijke praktijk is geen goede gewoonte, omdat u mogelijk een fout maakt in de naam van de variabele in het script, wat vreemde resultaten kan veroorzaken tijdens het uitvoeren van het script. Bijvoorbeeld, wanneer u de variabele "name" verkeerd typt als "nime", zal het script automatisch een variabele genaamd "nime" aanmaken. Om dit te voorkomen, kunt u de Option Explicit-statement gebruiken. Als u deze verklaring gebruikt, moet u alle variabelen declareren met de dim-, public- of private-statement. Plaats de Option Explicit-statement aan het begin van het script, zo:
option explicit dim name name=some value
Waarde toekennen aan een variabele
U kunt op deze manier een waarde toekennen aan een variabele:
name="George" i=300
De variabele "name" heeft nu de waarde "George".
Het bestaanstijd van een variabele
Het bestaanstijd van een variabele verwijst naar de tijd dat deze kan bestaan.
Wanneer u een variabele declareert in een subproces, kan deze variabele alleen binnen dat programma worden gebruikt. Wanneer u het programma verlaat, verloopt de variabele ook. Dergelijke variabelen worden lokale variabelen genoemd. U kunt dezelfde lokale variabele met dezelfde naam gebruiken in verschillende subprocessen, omdat elke variabele alleen binnen het programma wordt herkend waarin hij is gedeclareerd.
Als je een variabele buiten een subproces declareert, kunnen alle subprocessen op de pagina deze variabele benaderen. Dit type variabelen heeft een levensduur die begint bij hun declaratie en eindigt wanneer de pagina wordt gesloten.
Arrayvariabelen
Soms moet je meerdere waarden toewijzen aan een enkele variabele. Dan kun je een variabele maken die een reeks waarden kan bevatten. Dit type variabele wordt een array genoemd. De declaratie van een arrayvariabele bestaat uit de variabelenaam gevolgd door een haakje(). In het volgende voorbeeld is een array met drie elementen gecreëerd:
dim names(2)
De cijfers in de haakjes zijn 2. De array-index begint bij 0, omdat deze array drie elementen bevat. Dit is een array met een vaste capaciteit. Je kunt data toewijzen aan elk element van de array:
names(0)="George" names(1)="John" names(2)="Thomas"
Op dezelfde manier kun je ook de waarde van elk element ophalen door gebruik te maken van het specifieke indexnummer van het array-element. Bijvoorbeeld:
father=names(0)
Je kunt in een array maximaal 60 dimensies gebruiken. De methode om een meerdimensionale array te declareren is om komma's te gebruiken om cijfers in haakjes te scheiden. Bijvoorbeeld, we hebben een 2-dimensionale array gedeclareerd die bestaat uit 5 rijen en 7 kolommen:
dim table(4, 6)
- Vorige pagina VB Waar te
- Volgende pagina VB Programma's