vbscript variables how declare
Uvod v spremenljivke VBScript: Vadnica # 2
V moji prejšnji vadnici o Uvod v VBScript “, Razpravljali smo o nekaterih uvodnih temah VBScripta.
V tej vadnici bomo razpravljali o eni od osnovnih, a najpomembnejših tem VBScripta, ki vam bo pomagala preiti na naslednjo stopnjo in s tem pridobiti znanje o delu s kodo VBScript. Zelo pomembno je vedeti o uporabi Spremenljivke VBScript pred nadaljevanjem v katerem koli programskem jeziku.
Ta vadnica vam bo omogočila, da spoznate obseg spremenljivk in kako so spremenljivke deklarirane in uporabljene v VBScript.
Spremenljivke so kot vsebniki, kjer je mogoče vrednosti shraniti in spremeniti tudi med Izvajanje skripte .
Ti so poimenovani kot pomnilniške lokacije, do katerih je mogoče dostopati z navedbo nekaterih imen, torej lahko poljubno spremenljivko sklicujemo po njenem imenu, da vidimo, kakšno vrednost vsebuje ali če moramo spremeniti katero koli vrednost. Spremenljivka je ključni vidik učenja katerega koli jezika enostavno in učinkovito.
Predlagano branje = >> Spremenljivke in možnosti VBA
Kaj se boste naučili:
- Pravila za poimenovanje spremenljivk / konvencije o poimenovanju
- Izjava o spremenljivkah in njene vrste
- Dodelitev vrednosti spremenljivkam v VBScript
- Obseg spremenljivk
- Deklariranje in dodeljevanje vrednosti nizom
- Zaključek
- Priporočeno branje
Pravila za poimenovanje spremenljivk / konvencije o poimenovanju
Upoštevati je treba nekatere točke, prej pa lahko rečemo, da je pred imenovanjem spremenljivke treba upoštevati določena pravila.
To so:
- Ime spremenljivke se mora vedno začeti z abecedo. Npr .: izhod, ime itd. In ime spremenljivke se ne sme začeti s številko ali katerim koli posebnim znakom, kot so _va123, 12non itd.
- Ime spremenljivke ne sme presegati 255 znakov
- Ime spremenljivke nikoli ne sme vsebovati pike (.)
Ta pravila bi morala dosledno upoštevati dobra programska praksa.
pripomoček za spremljanje temperature procesorja in hitrosti ventilatorja
Zdaj je pomembno vedeti, kako so spremenljivke deklarirane.
Izjava o spremenljivkah in njene vrste
Vsako spremenljivko je treba najprej prijaviti pred uporabo. V različnih jezikih se za razglasitev spremenljivke uporabljajo različne ključne besede.
Poglejmo, kako je spremenljivka deklarirana v VBScriptu.
Dobra praksa programiranja je, da spremenljivko najprej deklarirate in jo nato začnete uporabljati, da preprečite kakršne koli težave / zmede, ki nastanejo v preostali kodi. Čez nekaj časa bom o tej točki na kratko.
Spremenljivke lahko prijavimo z uporabo javnih, zasebnih ali zatemnjenih izjav .
Primer:
Če želite spremenljivko razglasiti za 'starost', jo lahko prijavite na naslednji način:
Zatemnjena starost
Več spremenljivk lahko prijavite v eni vrstici, tako da jih ločite z vejico (,), kot je prikazano spodaj:
Zatemnjen uslužbenec, ime, šola, razred
Na ta način je mogoče ustvariti spremenljivko.
kako dodati vrednosti v matriko
Vrste deklaracije spremenljivk:
Spremenljivko lahko prijavite na dva načina. Kot so navedeni spodaj.
# 1) Implicitna izjava
Kadar se spremenljivke uporabljajo neposredno brez deklaracije, se to imenuje implicitna izjava. Vendar to ni dobra praksa, ker če včasih ime spremenljivke v skriptu ni pravilno zapisano, lahko med izvajanjem povzroči čudne rezultate, včasih pa tudi uporabnik tega ne bo lahko zaznati.
Razumimo to s preprostim primerom:
starost = 10
Če v tem primeru napačno črkujete spremenljivko »starost« za »aeg«, bo skript samodejno ustvaril novo spremenljivko z imenom »aeg«.
Če želite to premagati, lahko uporabite Možnost eksplicitno , ki je obravnavano v nadaljevanju.
# 2) Izrecna izjava
Deklariranje spremenljivk pred njihovo uporabo se imenuje eksplicitna deklaracija spremenljivk. To smo storili zgoraj.
Npr : Zatemnjena starost
Torej, preden preidem na naslednjo temo, naj nekaj pojasnim o možnostih Explicit.
Možnost eksplicitno:
To zagotavlja mehanizem, pri katerem mora uporabnik vse spremenljivke prijaviti z uporabo Dim, Public ali Private Statements, preden jih uporabi v skriptu.
Če je uporabnik poskušal uporabiti spremenljivke, ki niso deklarirane v primeru eksplicitne možnosti, pri napaki pride do napake. Na vrhu kode je vedno priporočljivo uporabiti »Izrecno možnost«, tako da lahko tudi, če ste nenamerno uporabili napačno ime spremenljivke, takoj popravite brez kakršne koli zmede.
Dodelitev vrednosti spremenljivkam v VBScript
Dodelitev vrednosti spremenljivkam v VBScript poteka na enak način kot v drugih programskih jezikih. Po deklaraciji spremenljivke se ji vrednost dodeli s pomočjo Enako (=) Operater.
Ime spremenljivke je na levi, vrednost, ki je dodeljena spremenljivki, pa na desni strani operaterja '='.
Razumimo to z nekaj preprostimi primeri:
Primer 1:
Če je spremenljivka, ki ji bo dodeljena vrednost, a Vrvica type, potem ga je mogoče dodeliti z dvojnimi narekovaji (“”).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box 2. primer:
Če je spremenljivka, ki ji bo dodeljena vrednost, a Številsko type, potem ga je mogoče dodeliti brez uporabe dvojnih narekovajev.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box Zdaj pa razumimo obseg spremenljivk.
Obseg spremenljivk
Obseg spremenljivk omogoča enostavno preglednost spremenljivke do točke, do katere je lahko dostopna. Pogovorimo se podrobno, da bomo bolje razumeli.
Spremenljivko lahko prijavite s katero koli od treh ključnih besed - Zatemnjeno, javno ali zasebno .
Vprašanje, ki se zdaj zastavlja, je 'kakšna je razlika v njihovi uporabi in kdaj se določena uporablja?' Vsako od teh ključnih besed bom poskušal razložiti s pomočjo primerov.
Nobenega- Če je spremenljivka deklarirana s ključno besedo Dim znotraj funkcije, bo njen obseg omejen samo na raven funkcije, tj. Do te spremenljivke ni mogoče dostopati, ko se funkcija konča.
Sledi primer za 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 
Zasebno- Če je spremenljivka deklarirana z uporabo ključne besede Private znotraj funkcije, njen obseg ne bo omejen samo na raven funkcije, temveč je do nje mogoče dostopati povsod v določenem skriptu. Tu je obseg spremenljivke širši kot v primeru Dim, saj ni omejen na raven funkcije, temveč na določen skript.
Sledi primer zasebnega:
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 
Javno- Če je spremenljivka deklarirana z uporabo ključne besede Public znotraj funkcije, njen obseg ne bo omejen do ravni funkcije, vendar je do nje mogoče dostopati povsod v določenem skriptu in tudi v drugih skriptih. Tu je obseg spremenljivke veliko širši kot v primeru Dim in Private.
kako kopirati matriko
Sledi primer za javno:
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 
Pojdimo naprej k pomembni temi 'Deklariranje in dodeljevanje vrednosti nizom'.
Deklariranje in dodeljevanje vrednosti nizom
Sami nizi so zelo pomembna tema za razumevanje. Zato bom podrobno razpravljal o Arrays v enem od mojih prihajajočih vaj, zdaj pa vam želim pokazati deklaracijo spremenljivk polja.
Potreba po matriki se pojavi, ko želite imeti spremenljivko, ki lahko nosi niz vrednosti na enem mestu v pomnilniku.
Sledi postopek razglasitve polja:
Dim Arraycount (4) - To pomeni, da gre za matriko s 5 vrednostmi, ki se začnejo od indeksa „0“.
Če želite tej matriki dodeliti vrednosti, lahko za vsak indeks daste poljubne številske ali vrste nizov. Za dodelitev nizov uporabite dvojne narekovaje.
število matrike (0) = 1
število matrik (1) = 2
število matrik (2) = 3
število matrik (3) = 4
število matrik (4) = 5
Večdimenzionalno polje : Ko je več kot ena matrika, je znana kot večdimenzionalna matrika. Predpostavimo, da obstaja matrika z dvema dimenzijama, tj. Obstaja 6 vrstic in 6 stolpcev, zato jo lahko razglasimo na naslednji način:
Zatemnjen niz (6, 6)
Zaključek
Vse je bilo v zvezi s spremenljivkami, njihovo uporabo in obsegom v programskem jeziku VBScript.
Upam, da boste lažje nadaljevali z drugimi naslednjimi temami te serije.
Naslednja vadnica št : Več o konstantah, operaterjih in prednosti operaterjev bomo obravnavali v naslednji vadnici.
Ostanite z nami in Prosimo, delite svoje misli. Sporočite nam tudi, če dvomite o tej vadnici.
Priporočeno branje
- Python spremenljivke
- Spremenljivke in funkcije JMeter
- Spremenljivke v C ++
- Parametriranje podatkov JMeter z uporabniško določenimi spremenljivkami
- Polja VBScript: Uporaba funkcij DIM, REDIM, Split in Ubound Array
- Konstante, operaterji in prednost operaterjev v VBScript
- Obravnavanje napak VBScript: VBScript On Error, On Error GoTo 0, On Error Resume Next
- Pogojne izjave VBScript: VBScript If, ElseIf, Select Case