vbscript variables how declare
Увод у ВБСцрипт променљиве: Туториал # 2
У мом претходном упутству о „ Увод у ВБСцрипт “, Разговарали смо о неким уводним темама ВБСцрипта.
У овом упутству разговараћемо о једној од основних, али најважнијих тема ВБСцрипта која ће вам помоћи да пређете на следећи ниво, стичући тако знање о раду на ВБСцрипт коду. Веома је важно знати о употреби ВБСцрипт променљиве пре него што наставите на било ком програмском језику.
Овај водич ће вам омогућити да научите о опсегу променљивих и како се променљиве декларишу и користе у ВБСцрипт-у.
Променљиве су попут контејнера где се вредности могу чувати и мењати током Извршење скрипте .
Они су именовани као меморијске локације којима се може приступити давањем неких имена, тј. Сваку променљиву можемо упутити њеним именом да бисмо видели коју вредност садржи или ако треба да променимо било коју вредност. Варијабилност је кључни аспект учења било ког језика лако и ефикасно.
Предложено читање = >> ВБА променљиве и опције експлицитне
Шта ћете научити:
- Правила за именовање променљивих / конвенције о именовању
- Изјава о променљивој и њене врсте
- Додељивање вредности променљивим у ВБСцрипт
- Опсег променљивих
- Декларисање и додељивање вредности низовима
- Закључак
- Препоручено читање
Правила за именовање променљивих / конвенције о именовању
Треба имати на уму одређене тачке, него можемо рећи да постоје одређена правила која треба поштовати пре именовања променљиве.
Су:
- Назив променљиве увек мора почињати абецедом. На пример: излаз, име итд. А име променљиве не би требало да започиње бројем или било којим посебним знаком попут _ва123, 12нон итд.
- Име променљиве не може премашити ограничење од 255 знакова
- Назив променљиве никада не сме садржавати тачку (.)
Ова правила треба строго поштовати добра програмска пракса.
најбоље компаније за веб хостинг у Индији
Сада је важно знати како су променљиве декларисане.
Изјава о променљивој и њене врсте
Било која променљива мора бити декларисана пре употребе. На разним језицима се користе различите кључне речи за декларисање променљиве.
Погледајмо како је променљива декларисана у ВБСцрипт-у.
Добра је пракса програмирања да се декларише променљива, а затим почиње да се користи да би се избегли проблеми / забуне настали у преосталом коду. Укратко ћу извести ову тему.
Можемо декларирати променљиве помоћу јавних, приватних или затамњених изјава .
Пример:
Ако желите да прогласите променљиву „старост“, она се може декларисати на следећи начин:
Нејасно доба
Можете прогласити више променљивих у једном реду тако што ћете их одвојити зарезом (,) као што је приказано доле:
Затамњени запослени, име, школа, разред
На тај начин се може створити променљива.
Врсте декларације променљивих:
Постоје два начина на која се променљива може декларисати. Они су наведени у наставку.
узорак документа плана теста веб апликација
# 1) Имплицитна декларација
Када се променљиве користе директно без декларације, то се назива имплицитна декларација. Међутим, то није добра пракса, јер ако понекад име променљиве није правилно написано у скрипти, то може да резултира чудним резултатима током извођења, а понекад и корисник неће бити лако то открити.
Да разумемо ово са једноставним Примером:
старост = 10
У овом случају, ако погрешно напишете променљиву „старост“ за „аег“, скрипта ће аутоматски створити нову променљиву са именом „аег“.
Да бисте ово превазишли, можете да користите „ Опција експлицитно ’ , о чему се говори у наставку.
# 2) Изричита изјава
Изјава променљивих пре њихове употребе назива се експлицитна декларација променљивих. Ово смо горе урадили.
На пример : Тамно доба
Дакле, пре него што пређем на следећу тему, дозволите ми да објасним мало о Оптион Екплицит.
Оптион Екплицит:
Ово обезбеђује механизам где корисник мора да декларише све променљиве користећи Дим, Публиц или Привате Статементс пре него што их користи у скрипти.
У експлицитној опцији, ако корисник покуша да користи променљиве које нису декларисане у случају експлицитне опције, тада се јавља грешка. Увек се препоручује употреба „Оптион Екплицит“ на врху кода, тако да чак и ако сте ненамерно користили погрешно име променљиве, можете га одмах исправити без икакве забуне.
Додељивање вредности променљивим у ВБСцрипт
Додељивање вредности променљивим у ВБСцрипт врши се на исти начин као и у другим програмским језицима. Након декларације променљиве, додељује јој се вредност уз помоћ Једнако (=) Оператор.
Име променљиве долази с леве стране, а вредност која се додељује променљивој налази се на десној страни оператора ‘=’.
Да разумемо ово са неколико једноставних примера:
Пример 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 кључне речи - Нејасно, јавно или приватно .
Питање које се сада поставља је „која је разлика у њиховој употреби и када се одређена користи?“ Покушаћу да објасним сваку од ових кључних речи уз помоћ примера.
Ниједан- Ако је променљива декларисана помоћу кључне речи Дим унутар функције, њен опсег ће бити ограничен само на ниво функције, тј. Овој променљивој није могуће приступити када функција заврши.
Следи пример за Дим:
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
Приватни- Ако је променљива декларисана помоћу кључне речи Привате унутар функције, њен опсег неће бити ограничен само на ниво функције, већ јој се може приступити свуда у тој одређеној скрипти. Овде је опсег променљиве шири него у случају Дим, јер није ограничен на ниво функције већ на одређену скрипту.
Следи пример за приватно:
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
Јавно- Ако је променљива декларисана помоћу кључне речи Публиц унутар функције, њен опсег неће бити ограничен до нивоа функције, али може јој се приступити свуда у тој одређеној скрипти, као и у другим скриптама. Овде је опсег променљиве много шири од оног у случају Дим и Привате.
Орацле обрасци и извештаји питања за интервјуе
Следи пример за јавно:
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)
Закључак
Овде се радило о променљивим, њиховој употреби и опсегу у програмском језику ВБСцрипт.
Надам се да ће вам ово упутство бити лакше да наставите даље са осталим наредним темама из ове серије.
Следећи водич # 3 : О константама, операторима и првенству оператора разговараћемо више у следећем упутству.
Пратите нас и Слободно поделите своје мисли, такође нас обавестите ако сумњате у овај водич.
Препоручено читање
- Питхон променљиве
- ЈМетер променљиве и функције
- Променљиве у Ц ++
- ЈМетер параметризација података коришћењем кориснички дефинисаних променљивих
- ВБСцрипт низови: Коришћење функција ДИМ, РЕДИМ, Сплит и Убоунд Арраи
- Константе, оператори и предност оператора у ВБСцрипт-у
- ВБСцрипт Еррор Хандлинг: ВБСцрипт Он Еррор, Он Еррор ГоТо 0, Он Еррор Ресуме Нект
- Условне изјаве за ВБСцрипт: ВБСцрипт Иф, ЕлсеИф, Селецт Цасе