vbscript variables how declare
Въведение в променливите на VBScript: Урок №2
В предишния ми урок за „ Въведение във VBScript “, Обсъдихме някои от уводните теми на VBScript.
В този урок ще обсъдим една от основните, но най-важни теми на VBScript, която ще ви помогне да преминете към следващото ниво, като по този начин придобиете знания за работа по кода на VBScript. Много е важно да знаете за използването на VBScript променливи преди да продължите на който и да е език за програмиране.
Този урок ще ви позволи да научите за обхвата на променливите и как променливите се декларират и използват във VBScript.
Променливите са като контейнери, където стойностите могат да се съхраняват и променят по време на Изпълнение на скриптове .
Те са именувани като местоположения в паметта, които могат да бъдат достъпни чрез даване на някои имена, т.е.можем да препратим всяка променлива по нейно име, за да видим каква стойност съдържа или ако трябва да променим някаква стойност. Променливата е ключовият аспект на изучаването на всеки език лесно и ефективно.
Предложено четене = >> VBA променливи и опция изрично
Какво ще научите:
- Правила за променливи за именуване / Конвенции за именуване
- Декларация на променливи и нейните типове
- Присвояване на стойности на променливи във VBScript
- Обхват на променливите
- Деклариране и присвояване на стойности на масиви
- Заключение
- Препоръчително четене
Правила за променливи за именуване / Конвенции за именуване
Има някои точки, които трябва да се имат предвид, по-скоро можем да кажем, че има определени правила, които трябва да се спазват, преди да се назове променлива.
Те са:
- Името на променливата винаги трябва да започва с азбука. E.g: изход, име и т.н. И името на променливата не трябва да започва с число или някакъв специален символ като _va123, 12non и т.н.
- Името на променливата не може да надвишава ограничение от 255 знака
- Името на променливата никога не трябва да съдържа точка (.)
Тези правила трябва да бъдат стриктно спазвани от добра практика по програмиране.
как да се изгради java проект в затъмнение -
Сега е важно да знаете как се декларират променливите.
Декларация на променливи и нейните типове
Всяка променлива трябва да бъде декларирана първо, преди да се използва. На различни езици се използват различни ключови думи за деклариране на променлива.
Нека да видим как променлива е декларирана във VBScript.
Добра практика на програмиране е първо да декларирате променливата и след това да започнете да я използвате, за да избегнете проблеми / обърквания, възникващи в останалия код. Ще изложа кратко по този въпрос след малко.
Можем да декларираме променливи, използвайки Public, Private или Dim Statements .
Пример:
Ако искате да декларирате променлива ‘age’, тя може да бъде декларирана по следния начин:
Мрачна възраст
Можете да декларирате множество променливи в един ред, като го разделите със запетая (,), както е показано по-долу:
Затъмнен служител, име, училище, клас
По този начин може да се създаде променлива.
Видове декларация на променлива:
Има 2 начина, по които променлива може да бъде декларирана. Те са посочени по-долу.
# 1) Неявна декларация
Когато променливите се използват директно без декларация, тя се нарича „имплицитна декларация“. Това обаче не е добра практика, защото ако понякога името на променлива не е написано правилно в скрипта, то може да доведе до странни резултати по време на изпълнение и понякога няма да е лесно да се открие това от потребителя.
Нека разберем това с прост пример:
възраст = 10
В този случай, ако грешно напишете променливата „age“ за „aeg“, скриптът автоматично ще създаде нова променлива с името „aeg“.
За да преодолеете това, можете да използвате „ Опция Изрично ’ , което е обсъдено по-долу.
# 2) Изрична декларация
Декларирането на променливи преди използването им се нарича Изрична декларация на променливи. Това сме направили по-горе.
най-добрата програма за проверка на темп на процесора
Напр : Мрачна възраст
Така че, преди да преминете към следващата тема, нека да обясня малко за Option Explicit.
Опция изрично:
Това осигурява механизъм, при който потребителят трябва да декларира всички променливи, използвайки Dim, Public или Private Statements, преди да ги използва в скрипта.
В опцията изрично, ако потребителят се опита да използва променливите, които не са декларирани в случай на явна опция, възниква грешка. Винаги се препоръчва да използвате „Option Explicit“ в горната част на кода, така че дори ако неволно сте използвали грешно име на променливата, тогава можете да я коригирате незабавно, без никакво объркване.
Присвояване на стойности на променливи във VBScript
Присвояването на стойности на променливите във VBScript се извършва по същия начин, както в другите програмни езици. След декларирането на променлива към нея се присвоява стойност с помощта на Равен (=) Оператор.
Името на променливата идва отляво, а стойността, която е присвоена на променливата, е от дясната страна на оператора ‘=’.
Нека разберем това с няколко прости примера:
Пример 1:
Ако променлива, на която трябва да бъде присвоена стойност, е от Струна тип, тогава той може да бъде присвоен с двойни кавички (“”).
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:
Ако променлива, на която трябва да бъде присвоена стойност, е от Числови тип, тогава той може да бъде присвоен без използване на двойни кавички.
Let’s learn assigning values to variables Dim val val = 10 Msgbox val ‘this will show 10 in the message box
Сега, нека разберем обхвата на променливите.
Обхват на променливите
Обхватът на променливите осигурява лесно видима видимост на променлива до точката, до която тя може да бъде достъпна. Нека го обсъдим подробно, за да разберем по-добре.
Променлива може да бъде декларирана с помощта на която и да е от 3-те ключови думи - Затъмнено, публично или частно .
Въпросът, който възниква сега, е „каква е разликата в тяхното използване и кога се използва конкретна?“ Ще се опитам да обясня всяка от тези ключови думи с помощта на примери.
Нито един- Ако променлива е декларирана с помощта на ключова дума Dim във функцията, тогава нейният обхват ще бъде ограничен само до нивото на функцията, т.е. тази променлива не може да бъде достъпна, след като функцията приключи.
Следва пример за 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
Частен- Ако променлива е декларирана с помощта на ключова дума Private във функцията, тогава нейният обхват няма да бъде ограничен само до ниво функция, но тя може да бъде достъпна навсякъде в конкретния скрипт. Тук обхватът на променлива е по-широк, отколкото в случая на Dim, тъй като не е ограничен до нивото на функцията, а конкретен скрипт.
Следва пример за частно:
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 във функцията, тогава нейният обхват няма да бъде ограничен до нивото на функцията, но тя може да бъде достъпна навсякъде в този конкретен скрипт и в други скриптове също. Тук обхватът на дадена променлива е много по-широк от този в случай на Dim и Private.
кой е най-добрият изтеглящ музика за android
Следва пример за публично:
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
Нека вървим напред към важната тема „Деклариране и присвояване на стойности на масиви“.
Деклариране и присвояване на стойности на масиви
Самите масиви са много важна тема за разбиране. Следователно ще обсъдим подробно масивите в един от моите предстоящи уроци, но в момента просто искам да ви покажа декларацията на променливите на масива.
Необходимостта от масив възниква, когато искате да имате променлива, която може да носи поредица от стойности в едно място на паметта.
Следва процедурата за деклариране на масив:
Затъмнен брой масиви (4) - Това означава, че това е масив с 5 стойности, започващи от индекс ‘0’.
За да присвоите стойности на този масив, можете да дадете всякакви числови или низови стойности за всеки индекс. Използвайте двойни кавички за присвояване на низови стойности.
брой на масива (0) = 1
брой на масива (1) = 2
брой масиви (2) = 3
брой на масива (3) = 4
брой масиви (4) = 5
Многомерен масив : Когато има повече от един масив, тогава той е известен като Многоизмерен масив. Да приемем, че има масив от 2 измерения, т.е. има 6 реда и 6 колони, следователно той може да бъде деклариран, както следва:
Затъмнен масив (6, 6)
Заключение
Това беше всичко за променливите, тяхното използване и обхват в езика за програмиране VBScript.
Надявам се, че този урок ще ви бъде по-лесно да продължите с други следващи теми от тази поредица.
Следващ урок # 3 : Ще обсъдим повече за константите, операторите и предимството на оператора в следващия урок.
Останете на линия и Чувствайте се свободни да споделите вашите мисли, също така ни уведомете, ако имате някакви съмнения относно този урок.
Препоръчително четене
- Променливи на Python
- Променливи и функции на JMeter
- Променливи в C ++
- Параметризиране на данни на JMeter, използвайки дефинирани от потребителя променливи
- VBScript масиви: Използване на функции DIM, REDIM, разделяне и Ubound масив
- Константи, оператори и предимство на операторите във VBScript
- Обработка на грешки във VBScript: VBScript при грешка, при грешка GoTo 0, при грешка Възобновяване на следващата
- Условни изявления на VBScript: VBScript If, ElseIf, Select Case