vbscript variables how declare
Inleiding tot VBScript-variabelen: Tutorial # 2
In mijn vorige tutorial over ' Inleiding tot VBScript “, We bespraken enkele van de inleidende onderwerpen van VBScript.
In deze tutorial zullen we een van de fundamentele maar belangrijkste onderwerpen van VBScript bespreken die u zullen helpen om naar het volgende niveau te gaan en zo kennis opdoen over het werken aan de VBScript-code. Het is erg belangrijk om te weten over het gebruik van VBScript-variabelen voordat u verdergaat in een programmeertaal.
In deze tutorial leer je over het bereik van variabelen en hoe variabelen worden gedeclareerd en gebruikt in VBScript.
Variabelen zijn als containers waar de waarden kunnen worden opgeslagen en ook kunnen worden gewijzigd tijdens de Scriptuitvoering
Deze worden genoemd als geheugenlocaties die toegankelijk zijn door een aantal namen te geven, d.w.z. we kunnen elke variabele met zijn naam verwijzen om te zien welke waarde deze bevat of dat we een waarde moeten wijzigen. Variabel is het belangrijkste aspect om elke taal gemakkelijk en efficiënt te leren.
Voorgestelde lezing = >> VBA-variabelen en optie expliciet
Wat je leert:
- Regels voor het benoemen van variabelen / naamgevingsconventies
- Variabele declaratie en de typen
- Waarden toewijzen aan variabelen in VBScript
- Reikwijdte van de variabelen
- Waarden declareren en toewijzen aan arrays
- Gevolgtrekking
- Aanbevolen literatuur
Regels voor het benoemen van variabelen / naamgevingsconventies
Er zijn bepaalde punten waarmee u rekening moet houden, we kunnen eerder zeggen dat er bepaalde regels moeten worden gevolgd voordat een variabele een naam krijgt.
Zij zijn:
- Variabelenaam moet altijd beginnen met een alfabet. Bijv .: output, naam, etc. En Variabelenaam mag niet beginnen met een nummer of een speciaal teken zoals _va123, 12non, etc.
- Variabelenaam mag niet langer zijn dan 255 tekens
- Variabelenaam mag nooit een punt (.) Bevatten
Deze regels moeten strikt worden gevolgd door een goede programmeerpraktijk.
wat is Linux en Unix-besturingssysteem
Nu is het belangrijk om te weten hoe variabelen worden gedeclareerd.
Variabele declaratie en de typen
Elke variabele moet eerst worden gedeclareerd voordat deze wordt gebruikt. In verschillende talen worden verschillende trefwoorden gebruikt om een variabele te declareren.
Laten we eens kijken hoe een variabele wordt gedeclareerd in het VBScript.
Het is een goede programmeerpraktijk om de variabele eerst te declareren en deze vervolgens te gebruiken om problemen / verwarring in de resterende code te voorkomen. Ik zal dit punt nog even kort bespreken.
We kunnen variabelen declareren met behulp van openbare, privé- of dimstatements
Voorbeeld:
Als u een variabele ‘leeftijd’ wilt declareren, kan deze als volgt worden gedeclareerd:
Afm. Leeftijd
U kunt meerdere variabelen op één regel declareren door deze te scheiden met komma (,), zoals hieronder wordt weergegeven:
Dim werknemer, naam, school, klas
Op deze manier kan een variabele worden gemaakt.
Typen variabeleaangifte:
Er zijn 2 manieren waarop een variabele kan worden gedeclareerd. Ze zijn zoals hieronder aangegeven.
# 1) Impliciete verklaring
Wanneer variabelen direct zonder declaratie worden gebruikt, wordt dit impliciete declaratie genoemd. Het is echter geen goede gewoonte, want als een variabelenaam soms niet correct is gespeld in het script, kan dit rare resultaten opleveren tijdens het uitvoeren en soms zal het ook niet gemakkelijk zijn om dit door de gebruiker te detecteren.
Laten we dit begrijpen met een eenvoudig voorbeeld:
leeftijd = 10
Als u in dit geval de variabele 'leeftijd' verkeerd spelt voor 'aeg', maakt het script automatisch een nieuwe variabele met de naam 'aeg'.
Om dit te verhelpen, kunt u ‘ Optie expliciet ' , die hieronder wordt besproken.
gratis junk file cleaner voor windows 7
# 2) Expliciete verklaring
Het declareren van variabelen voordat u ze gebruikt, wordt een expliciete declaratie van variabelen genoemd. Dit is wat we hierboven hebben gedaan.
Bijv : Afm. Leeftijd
Dus, voordat ik naar het volgende onderwerp ga, wil ik wat uitleggen over Option Explicit.
Optie expliciet:
Dit biedt een mechanisme waarbij de gebruiker alle variabelen moet declareren met behulp van Dim, Public of Private Statements voordat ze in het Script worden gebruikt.
Als een gebruiker in optie expliciet de variabelen probeert te gebruiken die niet zijn gedeclareerd in het geval van Option Explicit, treedt er een fout op. Het wordt altijd aanbevolen om ‘Option Explicit’ bovenaan de code te gebruiken, zodat u, zelfs als u per ongeluk een verkeerde naam van de variabele hebt gebruikt, deze onmiddellijk en zonder enige verwarring kunt corrigeren.
Waarden toewijzen aan variabelen in VBScript
Het toewijzen van waarden aan de variabelen in VBScript gebeurt op dezelfde manier als in andere programmeertalen. Na het declareren van een variabele wordt er een waarde aan toegekend met behulp van een Gelijk (=) Operator.
De naam van de variabele staat aan de linkerkant en de waarde die aan de variabele is toegewezen, staat aan de rechterkant van de ‘=’ -operator.
Laten we dit begrijpen met een paar eenvoudige voorbeelden:
Voorbeeld 1:
Als een variabele waaraan een waarde moet worden toegewezen, een Draad type, dan kan het worden toegewezen met dubbele aanhalingstekens ('').
Voorbeeld 2:
Als een variabele waaraan een waarde moet worden toegewezen, een Numeriek type, dan kan het worden toegewezen zonder dubbele aanhalingstekens.
Laten we nu eens kijken naar de reikwijdte van de variabelen.
Reikwijdte van de variabelen
De reikwijdte van de variabelen zorgt ervoor dat de zichtbaarheid van een variabele gemakkelijk te zien is tot het punt waartoe deze toegankelijk kan zijn. Laten we het in detail bespreken om het op een betere manier te begrijpen.
Een variabele kan worden gedeclareerd door een van de 3 sleutelwoorden te gebruiken - Gedimd, openbaar of privé
De vraag die nu rijst is 'wat is het verschil in hun gebruik en wanneer wordt een bepaalde gebruikt?' Ik zal proberen om elk van deze sleutelwoorden uit te leggen met behulp van voorbeelden.
Geen Als een variabele wordt gedeclareerd met behulp van het trefwoord Dim in de functie, is het bereik ervan beperkt tot alleen het functieniveau, d.w.z. deze variabele kan niet worden geopend zodra de functie is beëindigd.
Hieronder volgt een voorbeeld voor Dim:
Privaat Als een variabele wordt gedeclareerd met het sleutelwoord Private binnen de functie, is het bereik niet beperkt tot alleen het functieniveau, maar is het overal in dat specifieke script toegankelijk. Hier is het bereik van een variabele breder dan in het geval van Dim, aangezien het niet beperkt is tot het functieniveau, maar tot een bepaald script.
Hieronder volgt een voorbeeld voor privé:
Openbaar Als een variabele wordt gedeclareerd met behulp van het openbare sleutelwoord binnen de functie, is het bereik niet beperkt tot het functieniveau, maar kan overal in dat specifieke script en ook in andere scripts worden benaderd. Hier is de reikwijdte van een variabele veel groter dan die in het geval van Dim en Private.
beste gratis optimalisatiesoftware voor Windows 10
Hieronder volgt een voorbeeld voor het publiek:
Laten we verder gaan met het belangrijke onderwerp 'Declareren en toekennen van waarden aan arrays'.
Waarden declareren en toewijzen aan arrays
Arrays zelf is een heel belangrijk onderwerp om te begrijpen. Daarom zal ik Arrays in detail bespreken in een van mijn komende tutorials, maar op dit moment wil ik je alleen de declaratie van array-variabelen laten zien.
De behoefte aan een array ontstaat wanneer u een variabele wilt hebben die een reeks waarden op één geheugenlocatie kan dragen.
Hieronder volgt de procedure om een array te declareren:
Dim Arraycount (4) - Dit betekent dat dit een array is met 5 waarden beginnend bij index ‘0’.
Als u waarden aan deze array wilt toewijzen, kunt u voor elke index willekeurige numerieke waarden of tekenreekswaarden opgeven. Gebruik dubbele aanhalingstekens voor het toewijzen van tekenreekswaarden.
array-telling (0) = 1
array-telling (1) = 2
array-telling (2) = 3
array-telling (3) = 4
array-telling (4) = 5
Multidimensionale array : Als er meer dan één array is, staat deze bekend als een multidimensionale array. Laten we aannemen dat er een array van 2 dimensies is, d.w.z. er zijn 6 rijen en 6 kolommen, daarom kan het als volgt worden gedeclareerd:
Dim array (6, 6)
Gevolgtrekking
Dit ging allemaal over variabelen, hun gebruik en bereik in VBScript-programmeertaal.
Ik hoop dat deze tutorial gemakkelijker voor je zal zijn om verder te gaan met andere volgende onderwerpen van deze serie.
Volgende tutorial # 3 In de volgende tutorial zullen we meer bespreken over constanten, operators en operatorprioriteit.
Blijf op de hoogte en Deel gerust je mening, laat het ons ook weten als je twijfels hebt over deze tutorial.
Aanbevolen literatuur
- Python-variabelen
- JMeter-variabelen en functies
- Variabelen in C ++
- Parametrering van JMeter-gegevens met behulp van door de gebruiker gedefinieerde variabelen
- VBScript-arrays: DIM-, REDIM-, Split- en Ubound Array-functies gebruiken
- Constanten, operators en prioriteit van operators in VBScript
- VBScript-foutafhandeling: VBScript bij fout, bij fout GoTo 0, bij fout Volgende hervatten
- VBScript voorwaardelijke verklaringen: VBScript If, ElseIf, Select Case