vbscript variables how declare
Introducció a les variables de VBScript: tutorial núm. 2
Al meu anterior tutorial sobre ' Introducció a VBScript “, Vam discutir alguns dels temes introductoris de VBScript.
En aquest tutorial, analitzarem un dels temes bàsics però més importants de VBScript que us ajudarà a avançar cap al següent nivell i així obtenir coneixements sobre com treballar el codi VBScript. És molt important conèixer l'ús de Variables VBScript abans de continuar amb qualsevol llenguatge de programació.
Aquest tutorial us permetrà conèixer l'abast de les variables i com es declaren i s'utilitzen les variables a VBScript.
Les variables són com contenidors on també es poden emmagatzemar i canviar els valors durant el fitxer Execució de guions .
Es denominen ubicacions de memòria a les quals es pot accedir donant alguns noms, és a dir, podem referir qualsevol variable pel seu nom per veure quin valor conté o si hem de canviar qualsevol valor. La variable és l’aspecte clau per aprendre qualsevol idioma amb facilitat i eficiència.
Lectura suggerida = >> Variables VBA i opció explícita
Què aprendreu:
- Regles per a la denominació de variables / convenis de denominació
- Declaració de variables i els seus tipus
- Assignació de valors a variables en VBScript
- Abast de les variables
- Declaració i assignació de valors a matrius
- Conclusió
- Lectura recomanada
Regles per a la denominació de variables / convenis de denominació
Hi ha alguns punts a tenir en compte, més aviat podem dir que hi ha certes regles que cal seguir abans de nomenar una variable.
Ells són:
- El nom de la variable sempre ha de començar amb un alfabet. Per exemple: sortida, nom, etc. I el nom de la variable no ha de començar amb un número o cap caràcter especial com ara _va123, 12non, etc.
- El nom de la variable no pot superar el límit de 255 caràcters
- El nom de la variable no ha de contenir mai un punt (.)
Aquestes regles haurien de seguir-se estrictament mitjançant una bona pràctica de programació.
protocols utilitzats en cada capa del model osi
Ara, és important saber com es declaren les variables.
Declaració de variables i els seus tipus
Cal que es declari qualsevol variable abans d’utilitzar-la. En diversos idiomes, s’utilitzen paraules clau diferents per declarar una variable.
Vegem com es declara una variable al VBScript.
És una bona pràctica de programació declarar primer la variable i després començar a utilitzar-la per evitar qualsevol problema / confusió que sorgeixi al codi restant. En breu faré un breu comentari sobre aquest punt.
Podem declarar variables mitjançant declaracions públiques, privades o atenuades .
Exemple:
Si voleu declarar una variable 'edat', es pot declarar de la següent manera:
Edat feble
Podeu declarar diverses variables en una sola línia separant-les amb coma (,) tal com es mostra a continuació:
Empleat feble, nom, escola, classe
D'aquesta manera, es pot crear una variable.
Tipus de declaració de variables:
Hi ha dues maneres en què es pot declarar una variable. Són els que es donen a continuació.
# 1) Declaració implícita
Quan les variables s’utilitzen directament sense declaració, s’anomena Declaració implícita. Tot i això, no és una bona pràctica perquè, de vegades, un nom de variable no s’escriu correctament a l’escriptura, pot produir resultats estranys mentre s’executa i, de vegades, tampoc serà fàcil detectar-ho per part de l’usuari.
Anem a entendre-ho amb un exemple senzill:
edat = 10
En aquest cas, si faltes d'ortografia de la variable 'age' per a 'aeg', l'script crearà automàticament una nova variable amb el nom 'aeg'.
Per superar-ho, podeu utilitzar ‘ Opció explícita ” , que es tracta a continuació.
# 2) Declaració explícita
La declaració de variables abans d’utilitzar-les s’anomena Declaració explícita de variables. Això és el que hem fet anteriorment.
Per exemple : Poca edat
diferència entre proves d’unitat i integració
Per tant, abans de passar al tema següent, permeteu-me explicar una mica sobre Option Explicit.
Opció explícita:
Això proporciona un mecanisme on l’usuari ha de declarar totes les variables mitjançant declaracions Dim, Públiques o Privades abans d’utilitzar-les a l’Script.
A l'opció explícita, si un usuari intenta utilitzar les variables que no es declaren en cas de l'opció explícita, es produeix un error. Sempre es recomana utilitzar 'Opció explícita' a la part superior del codi, de manera que, fins i tot si sense voler heu utilitzat un nom incorrecte de la variable, podeu corregir-la immediatament sense cap confusió.
Assignació de valors a variables en VBScript
L'assignació de valors a les variables en VBScript es fa de la mateixa manera que en altres llenguatges de programació. Després de la declaració d'una variable, se li assigna un valor amb l'ajuda d'un fitxer Igual (=) Operador.
El nom de la variable apareix a l’esquerra i el valor que s’assigna a la variable es troba a la part dreta de l’operador ‘=’.
Entenguem això amb alguns exemples senzills:
Exemple 1:
Si una variable a la qual s'ha d'assignar un valor és de Corda escriviu llavors es pot assignar mitjançant cometes dobles ('').
Let’s learn assigning values to variables Dim msg msg = “Hello Everyone” Msgbox msg ‘this will show Hello Everyone message in the message box
Exemple 2:
Si una variable a la qual s'ha d'assignar un valor és de Numèric escriviu llavors es pot assignar sense utilitzar cometes dobles.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Ara, entenem l’abast de les variables.
Abast de les variables
L'abast de les variables proporciona una visibilitat fàcil d'una variable fins al punt on pot ser accessible. Anem a discutir-ho en detall per entendre-ho d’una manera millor.
Es pot declarar una variable mitjançant qualsevol de les 3 paraules clau: Posit, públic o privat .
La pregunta que sorgeix ara és 'quina és la diferència en el seu ús i quan s'utilitza un determinat?' Intentaré explicar cadascuna d’aquestes paraules clau amb ajuda d’exemples.
Cap- Si es declara una variable mitjançant la paraula clau Dim dins de la funció, el seu abast es limitarà només al nivell de la funció, és a dir, no es podrà accedir a aquesta variable un cop finalitzi la funció.
A continuació es mostra un exemple per a 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- Si es declara una variable mitjançant una paraula clau privada dins de la funció, el seu abast no es limitarà només al nivell de funció, sinó que es podrà accedir a tot arreu en aquest script concret. Aquí, l’abast d’una variable és més ampli que en el cas de Dim, ja que no es limita al nivell de funció, sinó a un script concret.
A continuació es mostra un exemple per a 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
Públic- Si es declara una variable utilitzant una paraula clau pública dins de la funció, el seu abast no es limitarà fins al nivell de la funció, però es pot accedir a tot arreu en aquest script concret i en altres scripts. Aquí l'abast d'una variable és molt més ampli que en el cas de Dim i Private.
millor anti spyware per a Windows 10
A continuació es mostra un exemple per al públic:
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
Avancem cap al tema important 'Declaració i assignació de valors a matrius'.
Declaració i assignació de valors a matrius
Arrays en si és un tema molt important per entendre. Per tant, discutiré detalladament Arrays en un dels meus propers tutorials, però ara mateix només vull mostrar-vos la declaració de variables de matriu.
La necessitat d'una matriu sorgeix quan es vol tenir una variable que pugui portar una sèrie de valors en una ubicació de memòria.
A continuació es mostra el procediment per declarar una matriu:
Dim Arraycount (4) - Això significa que es tracta d’una matriu que té 5 valors a partir de l’índex ‘0’.
Per assignar valors a aquesta matriu, podeu proporcionar qualsevol valor numèric o de tipus de cadena per a cada índex. Utilitzeu cometes dobles per assignar valors de cadena.
recompte de matriu (0) = 1
recompte de matriu (1) = 2
recompte de matriu (2) = 3
recompte de matriu (3) = 4
recompte de matriu (4) = 5
Matriu multidimensional : Quan hi ha més d'una matriu, es coneix com a matriu multidimensional. Suposem que hi ha una matriu de 2 dimensions, és a dir, que hi ha 6 files i 6 columnes, de manera que es pot declarar de la següent manera:
Arranjament feble (6, 6)
Conclusió
Tot es referia a les variables, al seu ús i al seu abast en el llenguatge de programació VBScript.
Espero que aquest tutorial us sigui més fàcil per continuar amb altres temes posteriors d'aquesta sèrie.
Pròxim tutorial núm. 3 : En el proper tutorial parlarem més sobre les constants, els operadors i la precedència dels operadors.
Estigueu atents i No dubteu a compartir els vostres pensaments, feu-nos-ho saber si teniu dubtes sobre aquest tutorial.
Lectura recomanada
- Variables de Python
- Variables i funcions de JMeter
- Variables en C ++
- Parametrizació de dades de JMeter mitjançant variables definides per l'usuari
- Matrius VBScript: utilitzant funcions de matriu DIM, REDIM, Split i Ubound
- Constants, operadors i precedència dels operadors a VBScript
- Gestió d'errors de VBScript: VBScript en cas d'error, en error GoTo 0, en error Reprèn el següent
- Declaracions condicionals de VBScript: VBScript If, ElseIf, Selecciona majúscules