vbscript variables how declare
Úvod do premenných VBScript: Výukový program č. 2
V mojom predchádzajúcom návode na tému „ Úvod do VBScript “, Diskutovali sme o niektorých úvodných témach VBScript.
V tomto výučbe sa budeme venovať jednej zo základných, ale najdôležitejších tém VBScript, ktorá vám pomôže posunúť sa na ďalšiu úroveň, a tým získať vedomosti o práci na kóde VBScript. Je veľmi dôležité vedieť o použití Premenné VBScript pred pokračovaním v ľubovoľnom programovacom jazyku.
Tento tutoriál vám umožní dozvedieť sa viac o rozsahu premenných a o tom, ako sú premenné deklarované a používané vo VBScript.
Premenné sú ako Kontajnery, kde je možné ukladať a meniť hodnoty aj počas Vykonanie skriptu .
Tieto sú pomenované ako pamäťové miesta, ku ktorým je možné získať prístup niektorými názvami, tj. Môžeme odkazovať na ľubovoľné premenné podľa ich názvu, aby sme zistili, akú hodnotu obsahuje, alebo či potrebujeme akúkoľvek hodnotu zmeniť. Variabilita je kľúčovým aspektom ľahkého a efektívneho učenia sa ľubovoľného jazyka.
Navrhované čítanie = >> Premenné VBA a voliteľná možnosť
Čo sa dozviete:
- Pravidlá pre pomenovanie premenných / konvencie pomenovania
- Variabilné vyhlásenie a jeho typy
- Priradenie hodnôt k premenným vo VBScript
- Rozsah premenných
- Deklarovanie a priraďovanie hodnôt k poliam
- Záver
- Odporúčané čítanie
Pravidlá pre pomenovanie premenných / konvencie pomenovania
Je potrebné mať na pamäti určité body, skôr môžeme povedať, že pred pomenovaním premennej je potrebné dodržiavať určité pravidlá.
Oni sú:
- Názov premennej musí vždy začínať abecedou. Napr .: výstup, meno atď. A názov premennej by nemal začínať číslom alebo žiadnym špeciálnym znakom ako _va123, 12non atď.
- Názov premennej nesmie prekročiť limit 255 znakov
- Názov premennej by nikdy nemal obsahovať bodku (.)
Tieto pravidlá by mali byť dôsledne dodržiavané osvedčeným programovacím postupom.
otázky a odpovede z rozhovoru s dátovým záznamom
Teraz je dôležité vedieť, ako sa deklarujú premenné.
Variabilné vyhlásenie a jeho typy
Pred použitím musí byť deklarovaná akákoľvek premenná. V rôznych jazykoch sa na deklaráciu premennej používajú rôzne kľúčové slová.
Pozrime sa, ako je premenná deklarovaná vo VBScript.
Je dobrým programovacím postupom najskôr deklarovať premennú a potom ju začať používať, aby sa predišlo problémom a zmätkom, ktoré by mohli vzniknúť v zostávajúcom kóde. O tomto bode budem v krátkosti informovať.
Premenné môžeme deklarovať pomocou verejných, súkromných alebo tlmených výpisov .
Príklad:
Ak chcete deklarovať premennú ‚vek‘, je možné ju deklarovať takto:
Dim vek
Môžete deklarovať viac premenných v jednom riadku tak, že ich oddelíte čiarkou (,), ako je uvedené nižšie:
Dim zamestnanec, meno, škola, trieda
Týmto spôsobom je možné vytvoriť premennú.
Typy vyhlásenia o premennej:
Existujú 2 spôsoby, ako možno premennú vyhlásiť. Sú uvedené nižšie.
# 1) Implicitné vyhlásenie
Ak sa premenné používajú priamo bez deklarácie, nazýva sa to ako implicitná deklarácia. Nie je to však dobrý postup, pretože ak niekedy nie je názov premennej napísaný správne v skripte, môže pri behu produkovať divné výsledky a niekedy to nebude ľahké zistiť používateľom.
Poďme to pochopiť na jednoduchom príklade:
vek = 10 rokov
V takom prípade, ak nesprávne napíšete premennú „age“ pre „aeg“, skript automaticky vytvorí novú premennú s názvom „aeg“.
Ak to chcete prekonať, môžete použiť ‘ Možnosť Explicit “ , o ktorom sa hovorí nižšie.
# 2) Výslovné vyhlásenie
Deklarovanie premenných pred ich použitím sa nazýva Explicitná deklarácia premenných. Toto sme urobili vyššie.
Napr : Dim vek
Pred prechodom na ďalšiu tému mi teda dovoľte vysvetliť niečo o Option Explicit.
Explicitná možnosť:
To poskytuje mechanizmus, pri ktorom musí používateľ pred použitím v skripte deklarovať všetky premenné pomocou Dim, verejných alebo súkromných výpisov.
Vo voľbe explicitné, ak sa používateľ pokúsi použiť premenné, ktoré nie sú deklarované v prípade možnosti Explicit, dôjde k chybe. Vždy sa odporúča použiť možnosť „Option Explicit“ v hornej časti kódu, takže aj keď ste neúmyselne použili nesprávny názov premennej, môžete ju bez akejkoľvek zámeny okamžite opraviť.
Priradenie hodnôt k premenným vo VBScript
Priradenie hodnôt k premenným vo VBScript sa deje rovnakým spôsobom ako v iných programovacích jazykoch. Po vyhlásení premennej je k nej priradená hodnota pomocou znaku Rovnaké (=) Prevádzkovateľ.
Názov premennej je uvedený vľavo a hodnota priradená k premennej je na pravej strane operátora „=“.
Poďme to pochopiť na niekoľkých jednoduchých príkladoch:
Príklad 1:
kde je bezpečnostný kľúč na smerovači
Ak premenná, ktorej sa má priradiť hodnota, má hodnotu a String typu, potom ho možno priradiť dvojitými úvodzovkami („“).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Príklad 2:
Ak premenná, ktorej sa má priradiť hodnota, má hodnotu a Numerické typu, potom ho možno priradiť bez použitia úvodzoviek.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Poďme si teraz uvedomiť rozsah premenných.
Rozsah premenných
Rozsah premenných poskytuje ľahko viditeľnú viditeľnosť premennej do tej miery, do ktorej môže byť prístupná. Poďme si to podrobne rozobrať, aby sme to lepšie pochopili.
Premennú je možné deklarovať pomocou ktoréhokoľvek z 3 kľúčových slov - Tlmené, verejné alebo súkromné .
Teraz vyvstáva otázka, „aký je rozdiel v ich použití a kedy sa konkrétny používa?“ Pokúsim sa vysvetliť každé z týchto kľúčových slov pomocou príkladov.
Žiadne- Ak je premenná deklarovaná pomocou kľúčového slova Dim vo vnútri funkcie, jej rozsah bude obmedzený iba na úroveň funkcie, t. J. K tejto premennej nie je možné získať prístup po ukončení funkcie.
Nasleduje príklad pre 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
Súkromné- Ak je premenná deklarovaná pomocou súkromného kľúčového slova vo vnútri funkcie, potom sa jej rozsah nebude obmedzovať iba na samotnú úroveň funkcie, ale je k nej prístupný všade v danom konkrétnom skripte. Tu je rozsah premennej širší ako v prípade Dim, pretože sa neobmedzuje iba na funkčnú úroveň, ale na konkrétny skript.
Nasleduje príklad pre súkromné:
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
Verejné- Ak je premenná deklarovaná pomocou kľúčového slova Public vo vnútri funkcie, jej rozsah nebude obmedzený na úroveň funkcie, ale je k nej prístupný všade v danom konkrétnom skripte a tiež v iných skriptoch. Tu je rozsah premennej omnoho širší ako v prípade Dim a Private.
príklady dolovania dát v reálnom svete
Nasleduje príklad pre verejnosť:
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
Poďme ďalej k dôležitej téme „Deklarovanie a priraďovanie hodnôt k poliam“.
Deklarovanie a priraďovanie hodnôt k poliam
Samotné polia sú veľmi dôležitou témou na pochopenie. Preto budem podrobne diskutovať o poliach v jednom z mojich budúcich tutoriálov, ale práve teraz vám chcem ukázať deklaráciu premenných poľa.
Potreba poľa nastáva, keď chcete mať premennú, ktorá dokáže niesť sériu hodnôt na jednom mieste v pamäti.
Nasleduje postup vyhlásenia poľa:
Dim Arraycount (4) - To znamená, že ide o pole s 5 hodnotami počnúc indexom „0“.
Ak chcete priradiť hodnoty k tomuto poľu, môžete pre každý index uviesť akékoľvek číselné hodnoty alebo hodnoty typu reťazca. Na priradenie hodnôt reťazca používajte úvodzovky.
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
Multidimenzionálne pole : Ak existuje viac ako jedno pole, je známe ako multidimenzionálne pole. Predpokladajme, že existuje pole 2 dimenzií, tj. Má 6 riadkov a 6 stĺpcov, a preto ho možno deklarovať takto:
Stlmiť pole (6, 6)
Záver
Toto všetko bolo o premenných, ich použití a rozsahu v programovacom jazyku VBScript.
Dúfam, že tento návod vám bude uľahčený pri ďalších ďalších témach tejto série.
Nasledujúci návod č. 3 : Viac o konštantách, operátoroch a prioritách operátorov si povieme v ďalšom návode.
Zostaňte naladení a Neváhajte a podeľte sa o svoje myšlienky. Ak máte pochybnosti o tomto návode, dajte nám vedieť.
Odporúčané čítanie
- Premenné Pythonu
- Premenné a funkcie JMeter
- Premenné v C ++
- Parametrizácia údajov JMeter pomocou užívateľom definovaných premenných
- Polia VBScript: Používanie funkcií polí DIM, REDIM, Split a Ubound Array
- Konštanty, operátory a prednosť operátorov vo VBScript
- Spracovanie chýb VBScript: VBScript pri chybe, pri chybe GoTo 0, pri chybe Pokračovať ďalej
- Podmienené príkazy VBScript: VBScript If, ElseIf, výber malých a veľkých písmen