vbscript variables how declare
Úvod do proměnných VBScript: Výukový program č. 2
V mém předchozím tutoriálu na téma „ Úvod do VBScript “, Diskutovali jsme o některých úvodních tématech VBScript.
V tomto tutoriálu probereme jedno ze základních, ale nejdůležitějších témat VBScript, které vám pomohou posunout se na další úroveň a tím získat znalosti o práci na kódu VBScript. Je velmi důležité vědět o použití Proměnné VBScript než budete pokračovat v jakémkoli programovacím jazyce.
Tento kurz vám umožní dozvědět se o rozsahu proměnných a o tom, jak jsou proměnné deklarovány a používány ve VBScript.
Proměnné jsou jako kontejnery, kde lze hodnoty ukládat a měnit také během Provedení skriptu .
Ty jsou pojmenovány jako paměťová místa, ke kterým lze přistupovat zadáním některých jmen, tj. Můžeme pojmenovat libovolnou proměnnou podle jejího názvu, abychom zjistili, jakou hodnotu obsahuje, nebo pokud potřebujeme změnit jakoukoli hodnotu. Variabilní je klíčovým aspektem snadné a efektivní výuky jakéhokoli jazyka.
Doporučené čtení = >> Proměnné VBA a explicitní možnost
Co se naučíte:
- Pravidla pro pojmenování proměnných / konvence pojmenování
- Proměnná deklarace a její typy
- Přiřazení hodnot k proměnným ve VBScript
- Rozsah proměnných
- Deklarace a přiřazování hodnot k polím
- Závěr
- Doporučené čtení
Pravidla pro pojmenování proměnných / konvence pojmenování
Je třeba mít na paměti určité body, spíše můžeme říci, že před pojmenováním proměnné je třeba dodržovat určitá pravidla.
Oni jsou:
- Název proměnné musí vždy začínat abecedou. Např: výstup, jméno atd. A název proměnné by neměl začínat číslem ani žádným zvláštním znakem, jako je _va123, 12non atd.
- Název proměnné nesmí překročit limit 255 znaků
- Název proměnné by nikdy neměl obsahovat tečku (.)
Tato pravidla by měla přísně dodržovat správná programovací praxe.
otázky týkající se funkcí Microsoft Excel a společné syntaxe
Nyní je důležité vědět, jak jsou proměnné deklarovány.
Proměnná deklarace a její typy
Před použitím musí být deklarována jakákoli proměnná. V různých jazycích se k deklaraci proměnné používají různá klíčová slova.
Podívejme se, jak je proměnná deklarována ve VBScript.
Je dobrým programovacím postupem nejdříve deklarovat proměnnou a poté ji začít používat, aby nedocházelo k problémům / zmatkům vznikajícím ve zbývajícím kódu. O této věci budu za chvíli informovat.
Proměnné můžeme deklarovat pomocí veřejných, soukromých nebo Dim příkazů .
Příklad:
Pokud chcete deklarovat proměnnou „věk“, lze ji deklarovat takto:
Dim věk
Můžete deklarovat více proměnných v jednom řádku oddělením čárkou (,), jak je znázorněno níže:
Dim zaměstnanec, jméno, škola, třída
Tímto způsobem lze vytvořit proměnnou.
Typy deklarace proměnných:
Proměnnou lze deklarovat dvěma způsoby. Jsou uvedeny níže.
# 1) Implicitní prohlášení
Pokud se proměnné používají přímo bez deklarace, označuje se to jako implicitní deklarace. Není to však dobrý postup, protože pokud název proměnné není ve skriptu napsán správně, může při běhu vytvářet divné výsledky a někdy to nebude snadné zjistit uživatelem.
Pochopme to na jednoduchém příkladu:
věk = 10
V tomto případě, pokud v „aeg“ napíšete proměnnou „age“ chybně, skript automaticky vytvoří novou proměnnou s názvem „aeg“.
Chcete-li to překonat, můžete použít ‚ Možnost Explicit ' , o kterém pojednává níže.
# 2) Explicitní prohlášení
Deklarace proměnných před jejich použitím se nazývá Explicitní deklarace proměnných. To je to, co jsme udělali výše.
Např : Dim age
Než se přesuneme k dalšímu tématu, dovolte mi tedy trochu vysvětlit Option Explicit.
Možnost Explicit:
To poskytuje mechanismus, kde uživatel musí deklarovat všechny proměnné pomocí Dim, Public nebo Private Statements před použitím ve Script.
Ve volbě explicitní, pokud se uživatel pokusí použít proměnné, které nejsou deklarovány v případě možnosti Explicit, dojde k chybě. Vždy se doporučuje použít „Možnost Explicit“ v horní části kódu, takže i když jste neúmyslně použili nesprávný název proměnné, můžete ji okamžitě bez záměny opravit.
Přiřazení hodnot k proměnným ve VBScript
Přiřazení hodnot k proměnným ve VBScript se provádí stejným způsobem jako v jiných programovacích jazycích. Po deklaraci proměnné je jí pomocí an. Přiřazena hodnota Rovné (=) Operátor.
Název proměnné je vlevo a hodnota přiřazená proměnné je na pravé straně operátoru „=“.
Pochopme to na několika jednoduchých příkladech:
Příklad 1:
Pokud proměnná, které má být přiřazena hodnota, má hodnotu a Tětiva zadejte, pak jej lze přiřadit pomocí uvozovek („“).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Příklad 2:
Pokud proměnná, které má být přiřazena hodnota, má hodnotu a Číselné zadejte, pak jej lze přiřadit bez použití uvozovek.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Pojďme nyní pochopit rozsah proměnných.
Rozsah proměnných
Rozsah proměnných poskytuje snadno viditelnou viditelnost proměnné do bodu, ke kterému může být přístupná. Pojďme si to podrobně promluvit, abychom lépe porozuměli.
selen otázky a odpovědi na pohovor pdf
Proměnnou lze deklarovat pomocí kteréhokoli ze 3 klíčových slov - Tlumené, veřejné nebo soukromé .
Nyní vyvstává otázka „jaký je rozdíl v jejich použití a kdy je konkrétní použit?“ Pokusím se vysvětlit každé z těchto klíčových slov pomocí příkladů.
Žádný- Pokud je proměnná deklarována pomocí klíčového slova Dim uvnitř funkce, její rozsah bude omezen pouze na úroveň funkce, tj. K této proměnné nelze přistupovat, jakmile funkce skončí.
Následuje příklad pro 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
Soukromé- Pokud je proměnná deklarována pomocí soukromého klíčového slova uvnitř funkce, její rozsah nebude omezen na samotnou úroveň funkce, ale lze k ní přistupovat všude v daném skriptu. Zde je rozsah proměnné širší než v případě Dim, protože se neomezuje pouze na úroveň funkcí, ale na konkrétní skript.
Následuje příklad pro soukromé:
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
Veřejnost- Pokud je proměnná deklarována pomocí veřejného klíčového slova uvnitř funkce, její rozsah nebude omezen až na úroveň funkce, ale lze k ní přistupovat všude v daném skriptu i v jiných skriptech. Zde je rozsah proměnné mnohem širší než v případě Dim a Private.
jak používat soubor SWF
Následuje příklad pro veřejnost:
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
Pojďme k důležitému tématu „Deklarace a přiřazování hodnot k polím“.
Deklarace a přiřazování hodnot k polím
Samotné pole je velmi důležité téma, kterému je třeba porozumět. Proto bude podrobně diskutovat o polích v jednom z mých nadcházejících tutoriálů, ale právě teď vám chci ukázat deklaraci proměnných pole.
Potřeba pole nastává, když chcete mít proměnnou, která může nést řadu hodnot na jednom paměťovém místě.
Následuje postup deklarace pole:
Dim Arraycount (4) - To znamená, že se jedná o pole s 5 hodnotami počínaje indexem „0“.
Chcete-li tomuto poli přiřadit hodnoty, můžete pro každý index zadat libovolné číselné nebo řetězcové hodnoty. K přiřazení hodnot řetězce použijte uvozovky.
počet polí (0) = 1
počet polí (1) = 2
počet polí (2) = 3
počet polí (3) = 4
počet polí (4) = 5
Vícedimenzionální pole : Pokud existuje více než jedno pole, je známé jako vícerozměrné pole. Předpokládejme, že existuje pole 2 dimenzí, tj. Existuje 6 řádků a 6 sloupců, a proto jej lze deklarovat takto:
Dim arrayage (6, 6)
Závěr
Toto bylo všechno o proměnných, jejich použití a rozsahu v programovacím jazyce VBScript.
Doufám, že tento výukový program pro vás bude snazší pokračovat v dalších následujících tématech této série.
Další výuka č. 3 : V dalším kurzu budeme diskutovat o konstantách, operátorech a prioritách operátorů.
Zůstaňte naladěni a Neváhejte se podělit o své myšlenky, dejte nám vědět, pokud máte ohledně tohoto tutoriálu jakékoli pochybnosti.
Doporučené čtení
- Proměnné Pythonu
- Proměnné a funkce JMeter
- Proměnné v C ++
- Parametrizace dat JMeter pomocí uživatelem definovaných proměnných
- VBScript Arrays: Using DIM, REDIM, Split, and Ubound Array Functions
- Konstanty, operátory a priorita operátorů ve VBScript
- Zpracování chyb VBScript: VBScript při chybě, při chybě GoTo 0, při chybě Pokračovat dále
- Podmíněná prohlášení VBScript: VBScript If, ElseIf, Select Case