vbscript variables how declare
Introducere în variabilele VBScript: Tutorial # 2
În tutorialul meu anterior despre „ Introducere în VBScript „Am discutat câteva dintre subiectele introductive ale VBScript.
În acest tutorial, vom discuta unul dintre subiectele de bază, dar cele mai importante ale VBScript, care vă vor ajuta să treceți la nivelul următor, dobândind astfel cunoștințe despre lucrul la codul VBScript. Este foarte important să știți despre utilizarea Variabile VBScript înainte de a continua în orice limbaj de programare.
Acest tutorial vă va permite să aflați despre domeniul de aplicare al variabilelor și cum sunt declarate și utilizate variabilele în VBScript.
Variabilele sunt precum Containere în care valorile pot fi stocate și modificate și în timpul Executarea scriptului .
Acestea sunt denumite locații de memorie la care se poate accesa oferind unele nume, adică putem referi orice variabilă după numele ei pentru a vedea ce valoare conține sau dacă trebuie să schimbăm orice valoare. Variabila este aspectul cheie al învățării oricărei limbi ușor și eficient.
Citire sugerată = >> Variabile VBA și opțiune explicite
Ce veți învăța:
- Reguli pentru numirea variabilelor / convenții de numire
- Declarație variabilă și tipurile sale
- Atribuirea valorilor variabilelor în VBScript
- Domeniul de aplicare al variabilelor
- Declararea și atribuirea valorilor matricelor
- Concluzie
- Lectură recomandată
Reguli pentru numirea variabilelor / convenții de numire
Există anumite puncte de reținut, mai degrabă putem spune că există anumite reguli care trebuie respectate înainte de a numi o variabilă.
Sunt:
- Numele variabilei trebuie să înceapă întotdeauna cu un alfabet. De exemplu: ieșire, nume etc. Și Nume variabil nu ar trebui să înceapă cu un număr sau orice caracter special precum _va123, 12non etc.
- Numele variabilei nu poate depăși o limită de 255 de caractere
- Numele variabilei nu trebuie să conțină niciodată un punct (.)
Aceste reguli ar trebui să fie strict urmate de o bună practică de programare.
cel mai bun downloader video gratuit pe YouTube
Acum, este important să știm cum sunt declarate variabilele.
Declarație variabilă și tipurile sale
Orice variabilă trebuie declarată mai întâi, înainte de utilizare. În diferite limbi, cuvinte cheie diferite sunt folosite pentru a declara o variabilă.
Să vedem cum este declarată o variabilă în VBScript.
Este o bună practică de programare să declarați mai întâi variabila și apoi să o utilizați pentru a evita orice probleme / confuzii care apar în codul rămas. Voi face scurt despre acest punct peste o vreme.
Putem declara variabile folosind declarații publice, private sau dim .
Exemplu:
Dacă doriți să declarați o variabilă „vârstă”, atunci aceasta poate fi declarată după cum urmează:
Vârstă slabă
Puteți declara mai multe variabile într-o singură linie separându-le cu virgulă (,) așa cum se arată mai jos:
Dim angajat, nume, școală, clasă
cum se creează o matrice de șiruri
În acest fel, se poate crea o variabilă.
Tipuri de declarații variabile:
Există 2 moduri în care o variabilă poate fi declarată. Sunt prezentate mai jos.
# 1) Declarație implicită
Când variabilele sunt utilizate direct fără declarație, aceasta este denumită Declarație implicită. Cu toate acestea, nu este o practică bună, deoarece dacă uneori un nume de variabilă nu este scris corect în script, atunci poate produce rezultate ciudate în timpul rulării și, uneori, nu va fi ușor să detecteze acest lucru de către utilizator.
Să înțelegem acest lucru cu un exemplu simplu:
vârsta = 10
În acest caz, dacă scrieți greșit variabila „vârstă” pentru „aeg”, scriptul va crea automat o nouă variabilă cu numele „aeg”.
Pentru a depăși acest lucru, puteți utiliza „ Opțiune explicită ” , care este discutat mai jos.
# 2) Declarație explicită
Declararea variabilelor înainte de a le utiliza se numește Declarație explicită a variabilelor. Aceasta este ceea ce am făcut mai sus.
De exemplu : Vârsta slabă
Deci, înainte de a trece la următorul subiect, permiteți-mi să vă explic puțin despre Option Explicit.
Opțiune explicită:
Acesta oferă un mecanism în care utilizatorul trebuie să declare toate variabilele folosind Declarații Dim, Publice sau Private înainte de a le utiliza în Script.
În opțiunea explicită, dacă un utilizator încearcă să utilizeze variabilele care nu sunt declarate în cazul opțiunii explicite, atunci apare o eroare. Este întotdeauna recomandat să folosiți „Opțiunea explicită” în partea de sus a codului, astfel încât, chiar dacă ați folosit în mod neintenționat un nume greșit al variabilei, atunci puteți să o corectați imediat fără confuzie.
Atribuirea valorilor variabilelor în VBScript
Atribuirea valorilor variabilelor în VBScript se face în același mod ca și în alte limbaje de programare. După declararea unei variabile, i se atribuie o valoare cu ajutorul unui Egal (=) Operator.
Numele variabilei apare în stânga, iar valoarea atribuită variabilei este în partea dreaptă a operatorului „=”.
Să înțelegem acest lucru cu câteva exemple simple:
Exemplul 1:
Dacă o variabilă căreia i se atribuie o valoare este de o Şir tastați apoi poate fi atribuit folosind ghilimele duble („”).
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box Exemplul 2:
Dacă o variabilă căreia i se atribuie o valoare este de o Numeric tastați atunci poate fi atribuit fără a utiliza ghilimele duble.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box Acum, să înțelegem sfera variabilelor.
Domeniul de aplicare al variabilelor
Domeniul de aplicare al variabilelor oferă o vizibilitate ușoară a unei variabile până la punctul în care poate fi accesibilă. Să discutăm în detaliu pentru a înțelege într-un mod mai bun.
O variabilă poate fi declarată utilizând oricare dintre cele 3 cuvinte cheie - Dim, public sau privat .
Întrebarea care se pune acum este „care este diferența în utilizarea lor și când se folosește una anume?” Voi încerca să explic fiecare dintre aceste cuvinte cheie cu ajutorul exemplelor.
Nici unul- Dacă o variabilă este declarată folosind cuvântul cheie Dim în interiorul funcției, scopul său va fi limitat la nivelul funcției numai, adică această variabilă nu poate fi accesată odată ce funcția se termină.
Următorul este un exemplu pentru 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- Dacă o variabilă este declarată folosind cuvânt cheie privat în interiorul funcției, scopul său nu va fi limitat doar la nivelul funcției, ci poate fi accesat oriunde în acel script particular. Aici, domeniul de aplicare al unei variabile este mai larg decât în cazul Dim, deoarece nu este limitat la nivelul funcției, ci la un anumit script.
Următorul este un exemplu pentru privat:
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 
Public- Dacă o variabilă este declarată folosind un cuvânt cheie public în interiorul funcției, scopul său nu va fi limitat până la nivelul funcției, dar poate fi accesat oriunde în acel script particular și în alte scripturi. Aici, domeniul de aplicare al unei variabile este mult mai larg decât în cazul Dim și Private.
ce programe folosesc c ++
Următorul este un exemplu pentru public:
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 
Să mergem mai departe către subiectul important „Declararea și atribuirea valorilor matricelor”.
Declararea și atribuirea valorilor matricelor
Tablourile în sine sunt un subiect foarte important de înțeles. Prin urmare, vom discuta în detaliu despre matrici într-unul dintre tutorialele mele viitoare, dar în acest moment doresc doar să vă arăt declarația variabilelor matrice.
Nevoia unui Array apare atunci când doriți să aveți o variabilă care poate transporta o serie de valori într-o singură locație de memorie.
Urmează procedura de declarare a unei matrice:
Dim Arraycount (4) - Aceasta înseamnă că acesta este un tablou cu 5 valori începând de la indexul ‘0’.
Pentru a atribui valori acestui tablou, puteți da orice valori numerice sau de tip șir pentru fiecare index. Utilizați ghilimele duble pentru atribuirea valorilor șirului.
număr de matrice (0) = 1
număr de matrice (1) = 2
număr de matrice (2) = 3
număr de matrice (3) = 4
număr de matrice (4) = 5
Matrice multidimensională : Când există mai multe matrice, atunci este cunoscut sub numele de matrice multidimensională. Să presupunem că există o matrice de 2 dimensiuni, adică există 6 rânduri și 6 coloane, prin urmare poate fi declarat astfel:
Aranjare redusă (6, 6)
Concluzie
Totul a fost despre variabile, despre utilizarea lor și domeniul de aplicare în limbajul de programare VBScript.
Sper că acest tutorial vă va fi mai ușor să continuați cu alte subiecte ulterioare ale acestei serii.
Următorul tutorial # 3 : Vom discuta mai multe despre constantele, operatorii și prioritatea operatorului în următorul tutorial.
Rămâneți la curent și Simțiți-vă liber să ne împărtășiți gândurile, anunțați-ne și dacă aveți îndoieli cu privire la acest tutorial.
Lectură recomandată
- Variabile Python
- Variabile și funcții JMeter
- Variabile în C ++
- Parametrizarea datelor JMeter folosind variabile definite de utilizator
- Matrice VBScript: Utilizarea funcțiilor DIM, REDIM, Split și Ubound Array
- Constantele, operatorii și precedența operatorilor în VBScript
- VBScript Error Handling: VBScript On Error, On Error GoTo 0, On Error Reîncepe
- Declarații condiționale VBScript: VBScript If, ElseIf, Select Case