vbscript variables how declare
Introduktion till VBScript-variabler: Handledning nr 2
I min tidigare handledning om “ Introduktion till VBScript ”, Vi diskuterade några av de inledande ämnena i VBScript.
I denna handledning kommer vi att diskutera ett av de grundläggande men viktigaste ämnena i VBScript som hjälper dig att gå vidare till nästa nivå och därigenom få kunskap om att arbeta med VBScript-koden. Det är mycket viktigt att veta om användningen av VBScript-variabler innan du fortsätter på något programmeringsspråk.
Denna handledning gör det möjligt för dig att lära dig mer om omfattningen av variabler och hur variabler deklareras och används i VBScript.
Variabler är som behållare där värdena kan lagras och ändras också under Skriptkörning .
Dessa namnges som minnesplatser som kan nås genom att ge några namn, dvs. vi kan hänvisa vilken variabel som helst till dess namn för att se vilket värde den innehåller eller om vi behöver ändra något värde. Variabel är nyckelaspekten för att lära sig vilket språk som helst enkelt och effektivt.
Föreslagen läsning = >> VBA-variabler och Explicit Explicit
Vad du kommer att lära dig:
- Regler för namngivning av variabler / namnkonventioner
- Variabel deklaration och dess typer
- Tilldela värden till variabler i VBScript
- Variablernas omfattning
- Deklarera och tilldela värden till matriser
- Slutsats
- Rekommenderad läsning
Regler för namngivning av variabler / namnkonventioner
Det finns vissa punkter att tänka på, snarare kan vi säga att det finns vissa regler som ska följas innan du namnger en variabel.
Dom är:
- Variabelnamn måste alltid börja med ett alfabet. T.ex: output, name, etc. Och Variable Name bör inte börja med ett nummer eller något specialtecken som _va123, 12non, etc.
- Variabelnamn får inte överstiga en gräns på 255 tecken
- Variabelnamn bör aldrig innehålla en punkt (.)
Dessa regler bör följas strikt med god programmeringspraxis.
hur man registrerar sig för produkttestning
Nu är det viktigt att veta hur variabler deklareras.
Variabel deklaration och dess typer
Varje variabel måste deklareras först innan den används. På olika språk används olika nyckelord för att deklarera en variabel.
Låt oss se hur en variabel deklareras i VBScript.
Det är en bra programmeringspraxis att deklarera variabeln först och sedan börja använda den för att undvika problem / förvirringar som uppstår i den återstående koden. Jag kommer att ge en kort sammanfattning om denna punkt.
Vi kan deklarera variabler med hjälp av offentliga, privata eller dim uttalanden .
Exempel:
Om du vill deklarera en variabel 'ålder' kan den deklareras enligt följande:
Dim ålder
Du kan deklarera flera variabler på en rad genom att separera den med Comma (,) som visas nedan:
Dim anställd, namn, skola, klass
På detta sätt kan en variabel skapas.
Typer av variabel deklaration:
Det finns två sätt på vilka en variabel kan deklareras. De är som anges nedan.
# 1) Implicit förklaring
När variabler används direkt utan deklaration kallas det som implicit deklaration. Det är dock inte en bra praxis, för om ett variabelnamn ibland inte stavas korrekt i skriptet kan det ge konstiga resultat under körning och ibland blir det inte lika lätt att upptäcka detta av användaren.
Låt oss förstå detta med ett enkelt exempel:
ålder = 10
I det här fallet, om du felstavar 'age' -variabeln för 'aeg', skapar manuset automatiskt en ny variabel med namnet 'aeg'.
För att övervinna detta kan du använda Alternativ Explicit ” , som diskuteras nedan.
# 2) Explicit deklaration
Att deklarera variabler innan de används kallas en Explicit Declaration of variables. Detta är vad vi har gjort ovan.
T.ex : Dim ålder
Så innan jag går till nästa ämne, låt mig förklara lite om Option Explicit.
Alternativ Explicit:
snabb sorteringsalgoritm c ++
Detta ger en mekanism där användaren måste deklarera alla variabler med hjälp av dim, offentliga eller privata uttalanden innan de används i skriptet.
I alternativet uttryckligt, om en användare försöker använda variablerna som inte deklareras vid Option Explicit inträffar ett fel. Det rekommenderas alltid att använda ”Option Explicit” högst upp i koden så att även om du oavsiktligt använde ett felaktigt namn på variabeln kan du korrigera det omedelbart utan förvirring.
Tilldela värden till variabler i VBScript
Tilldelning av värden till variablerna i VBScript görs på samma sätt som i andra programmeringsspråk. Efter deklarationen av en variabel tilldelas den ett värde med hjälp av en Lika (=) Operatör.
Variabelns namn kommer till vänster och värdet som tilldelas variabeln finns på höger sida av operatören ‘=’.
Låt oss förstå detta med några enkla exempel:
Exempel 1:
Om en variabel som ett värde ska tilldelas är av a Sträng skriv sedan kan den tilldelas med dubbla citat (“”).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Exempel 2:
Om en variabel som ett värde ska tilldelas är av a Numerisk typ kan den tilldelas utan att använda dubbla citat.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Låt oss nu förstå variablernas omfattning.
Variablernas omfattning
Omfattningen av variablerna gör det lätt att se en variabel synlighet till den punkt den kan nås. Låt oss diskutera det i detalj för att förstå på ett bättre sätt.
En variabel kan deklareras med något av de tre nyckelorden - Dim, offentlig eller privat .
Frågan som uppstår nu är 'vad är skillnaden i deras användning och när används en viss?' Jag kommer att försöka förklara vart och ett av dessa nyckelord med hjälp av exempel.
Ingen- Om en variabel deklareras med hjälp av Dim-nyckelordet inuti funktionen begränsas dess omfång endast till funktionsnivån, dvs. den här variabeln kan inte nås när funktionen avslutas.
Följande är ett exempel på dim:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Dim val2 val2 = 12 Dim val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will not show anything as val2 is declared inside the function Msgbox val3 ‘this will not show anything as val3 is declared inside the function
Privat- Om en variabel deklareras med hjälp av privat nyckelord inuti funktionen kommer dess omfång inte att begränsas till enbart funktionsnivå, men den kan nås överallt i det specifika skriptet. Här är omfattningen av en variabel bredare än i fallet Dim eftersom den inte är begränsad till funktionsnivån utan ett visst skript.
Följande är ett exempel för privatpersoner:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Private val2 val2 = 12 Private val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Private inside the function Msgbox val3 ‘this will show val3 as val3is declared Private inside the function
offentlig- Om en variabel deklareras med hjälp av ett offentligt nyckelord inuti funktionen begränsas dess omfång inte till funktionsnivå, men den kan nås överallt i det specifika skriptet och i andra skript också. Här är omfattningen av en variabel mycket bredare än vad gäller Dim och Private.
bästa webbplatsen att titta på gratis anime
Följande är ett exempel för allmänheten:
Let’s learn about scope of the variables Dim val1 Call output() Function output() val1 = 11 Public val2 val2 = 12 Public val3 val3 = (val1 + val2) * 10 document.write(val1) ‘this will produce 11 as output document.write(val2) ‘this will produce 12 as output document.write(val3) ‘this will produce 230 as output End Function Msgbox val1 ‘this will show 11 as val1 is declared at script level using Dim Msgbox val2 ‘this will show 12 as val2 is declared Public inside the function Msgbox val3 ‘this will show val3 as val3is declared Public inside the function
Låt oss gå vidare mot det viktiga ämnet “Deklarera och tilldela värden till matriser”.
Deklarera och tilldela värden till matriser
Arrays i sig är ett mycket viktigt ämne att förstå. Därför kommer vi att diskutera Arrays i detalj i en av mina kommande tutorials men just nu vill jag bara visa dig deklarationen av arrayvariabler.
Behovet av en matris uppstår när du vill ha en variabel som kan bära en serie värden på en minnesplats.
Följande är proceduren för att deklarera en array:
Dim Arraycount (4) - Detta betyder att detta är en matris med 5 värden som börjar från index '0'.
För att tilldela värden till denna matris kan du ge valfria numeriska eller strängvärden för varje index. Använd dubbla citat för att tilldela strängvärden.
arrayantal (0) = 1
arrayantal (1) = 2
arrayantal (2) = 3
arrayantal (3) = 4
arrayantal (4) = 5
Flerdimensionell matris : När det finns mer än en matris är den känd som en flerdimensionell matris. Låt oss anta att det finns en matris med två dimensioner, det vill säga det finns 6 rader och 6 kolumner, varför det kan förklaras enligt följande:
Dim arrayage (6, 6)
Slutsats
Allt handlade om variabler, deras användning och omfattning i VBScript Programming Language.
Jag hoppas att den här handledningen blir lättare för dig att gå vidare med andra efterföljande ämnen i denna serie.
Nästa handledning # 3 : Vi kommer att diskutera mer om konstanter, operatörer och operatörers företräde i nästa handledning.
Håll ögonen öppna och Dela gärna dina tankar, låt oss också veta om du tvivlar på den här handledningen.
Rekommenderad läsning
- Python-variabler
- JMeter-variabler och funktioner
- Variabler i C ++
- JMeter-dataparameterisering med användardefinierade variabler
- VBScript Arrays: Använd DIM-, REDIM-, Split- och Ubound Array-funktioner
- Konstanter, operatörer och företräde för operatörer i VBScript
- VBScript Error Handling: VBScript On Error, On Error GoTo 0, On Error Resume Next
- VBScript villkorliga uttalanden: VBScript If, ElseIf, Select Case