constants operators
Ово је туториал бр. 3 у ВБСцрипт серија обуке .
У мом претходном водичу сазнали смо о „ Променљиве ’у ВБСцрипт-у ‘. У овом упутству обрадићу константе, операторе и предност оператора у ВБСцрипт-у које играју важну улогу у ВБСцрипт-у. Стога је пожељно добро разумевање ових концепата, као и свих различитих аспеката који су у њих укључени.
Ово ће вам такође помоћи да разумете све предстојеће теме које су обрађене у овој ВБСцрипт серији.
Овај водич ће вам дати потпун преглед константи, оператора и оператора и њихових типова, заједно са једноставним примерима за ваше лако разумевање.
Шта ћете научити:
- Константе, оператери и предност оператора у ВБСцрипт-у
- Изјава и додељивање вредности константама
- Константе типа података ВБСцрипт
- ВБСцрипт ниске константе
- ВБСцрипт константе датума и времена
- Различите врсте оператора
- Предност оператора
- Закључак
- Препоручено читање
Константе, оператери и предност оператора у ВБСцрипт-у
Константе су именоване меморијским локацијама у програму који никада не мења њихове вредности током извршавања скрипте.
Оператери, као што назив сугерише, користе се за извођење неких операција над вредностима или можемо рећи да се користе за промену променљивих и вредности.
Када радите са изразом, постоје нека правила којих се треба придржавати да би се проценио сваки део израза на језику ВБСцрипт. И било који унапред одређени редослед који се следи за процену различитих изведених операција познат је као Предност оператора .
Крећући се напред, разговараћемо о њима детаљно.
Изјава и додељивање вредности константама
Константе се декларишу на исти начин као и променљиве, али са малом разликом што вредност константе остаје иста током свог животног века, тј. Не можете променити њену вредност, за разлику од променљиве.
Можете користити ‘Цонст’ кључна реч за декларацију константи у вашој скрипти. Константе се могу прогласити јавним или приватним у зависности од њихове употребе. Ако је проглашено Јавно онда се може користити свуда у одређеној скрипти, као и у свим осталим скриптама и процедурама, док ако је декларисана као Приватни тада се може користити само у једној одређеној скрипти у којој радите, укључујући њене процедуре и класе.
Користећи кључну реч Цонст са неким значајним именима, можете да креирате нумеричке, константе типа низа и датума и да им доделите вредности.
Да разумемо декларацију и употребу Константе уз помоћ једноставног примера:
који је најбољи бесплатни музички довнлоадер за андроид
Let’s learn assigning values to constants const val = 10 const val1 = “Hello Everyone” const val2 = #09/09/1987# Msgbox val ‘this will show 10 in the message box Msgbox val1 ‘this will show Hello everyone in the message box Msgbox val2 ‘this will show 09/09/1987 in the message box
То су кориснички дефинисане константе. Постоје разне предефинисане константе које пружа ВБСцрипт како би помогао корисницима да их директно користе у скриптама без икакве декларације, као што су већ дефинисане у ВБСцрипт-у.
Погледајмо неке од важних ВБСцрипт константи.
Константе типа података ВБСцрипт
Доље су дати неки од константи типа података у ВБСцрипт-у.
- вбЕмпти :Ово се користи за тип података који није иницијализован вредношћу 0.
- вбНулл :Ово се користи када не постоје ваљани подаци са вредношћу 1.
- вбБоолеан :Ово се користи за логички тип података чија је вредност 11.
- вбБите :Ово се користи за бајт тип података са вредношћу 17.
- вбИнтегер :Ово се користи за целобројни тип података чија је вредност 2.
- вбЛонг :Ово се користи за дугачки тип података чија је вредност 3.
- вбСингле :Ово се користи за један тип података чија је вредност 4.
- вбДоубле :Ово се користи за двоструки тип података чија је вредност 5.
- вбДате: Ово се користи за тип података датума са вредношћу 7.
- вбСтринг :Ово се користи за тип података низа са вредношћу 8.
- вбОбјецт :Ово се користи за тип података објекта чија је вредност 9.
- вбАрраи :Ово се користи за тип података низа са вредношћу 8192.
ВБСцрипт ниске константе
Доље су дате неке од константи низа у ВБСцрипт-у.
- вбЦр :Ово се користи за функције исписа и приказа које представљају знак за враћање кочије, у основи за повратак на почетак реда. Вредност овога је Цхр (13).
- вбЦрЛф :Ово се такође користи за функције штампања и приказа које представљају повратак носача са знаком за увлачење реда који има вредности Цхр (13) и Цхр (10). Ово ради на исти начин као у претходном случају притиска тастера Ентер.
- вбформфеед :Ово се користи за „феед форме“, што значи за прелазак наниже на следећу страницу или, уобичајеније речено, ради као сепаратор странице. Ово има вредност Цхр (12) и не ради у ОС Виндовс.
- вбЛф :Ово се користи за напредовање надоле до следеће линије, тј. За прелазак на следећу линију. Ово представља знак за додавање реда са вредношћу Цхр (10).
- вбНевЛине :Ово се понекад користи у комбинацији вбЦрЛф и вбЛф, тј. Цхр (13) и Цхр (10), а понекад делује само вбЛф, тј. Цхр (10). Ово зависи од платформе.
- вбНуллЦхар :Ово представља знак који има вредност 0. То има вредност „0“.
- вбНуллСтринг :Ово представља низ који има вредност 0. То није еквивалент низу нулте дужине
- вбТаб :Ово се користи за пружање хоризонталне картице која има вредност Цхр (9).
ВБСцрипт константе датума и времена
Доље су дати неки од константи датума и времена у ВБСцрипт-у.
- вбСундаи :Ово представља недељу у дану „недеља“ која држи вредност као 1. Ако желите да радите у скрипти која користи недељу, онда можете да користите ову константу.
- вбМондаи :Ово представља недељу у дану ’Понедељак’ која држи вредност као 2. Ако желите да радите у скрипти која користи понедељак, онда можете да користите ову константу.
- вбТуесдаи :Ово представља недељу у дану „уторак“ која држи вредност као 3. Ако желите да радите у скрипти која користи уторак, онда можете да користите ову константу.
- вбВеднесдаи :Ово представља седмицу у дану ’Среда’ која држи вредност 4. Ако желите да радите на скрипти која користи среду, онда можете да је користите.
- вбТхурсдаи :Ово представља седмицу у дану „четвртак“ која држи вредност 5. Ако желите да радите у скрипти која користи четвртку, онда можете да користите ову константу.
- вбФридаи :Ово представља седмицу у дану „петак“ који држи вредност 6. Ако желите да радите у скрипти која користи петак, можете користити ову константу.
- вбСубота :Ово представља седмицу у дану „субота“ која држи вредност 7. Ако желите да радите у скрипти која користи суботу, можете користити ову константу.
- вбФирстФоурДаис :Ово користи седмицу која има најмање 4 дана у новој години, држећи вриједност као 2.
Погледајмо једноставан Пример који користи неке од кориснички дефинисаних константи о којима смо горе говорили.
Let’s see the usage of user defined constants Dim val, val1, val2 val = “abcd” val1=”hello” & vbNewLine & “how are you?” val2 =WeekdayName(1) Select Case VarType(val) Case vbEmpty Msgbox “this is an empty variable” Case vbNull Msgbox “this is a null variable” Case vbString Msgbox “this is a string variable” Case vbByte Msgbox “this is a variable of byte type” End Select Msgbox val1 ‘this will show result as follows as vbNewLine is used: ‘hello ‘how are you? Msgbox val2 ‘this will show Sunday in the message box
Белешка :У горњем примеру у вал2, додао сам „1“ у име дана недеље, што је исто као и предавање као вбСундаи. „ВарТипе“ је функција која враћа подтип променљиве. О томе ћу расправљати у функцијама у једном од следећих водича.
Идемо сада на Операторе.
Различите врсте оператора
Оператери су веома важни у било ком програмском језику, јер се без њих задаци не могу извршити.
Ако желите да извршите једноставну операцију вишеструког поступка, то је следећи начин:
помножи = а * б
Овде су а, б и множење Операнди док су „=“ и „*“ Оператори .
На језику ВБСцрипт постоје углавном 4 врсте оператора.
Размотримо их детаљно узимајући 2 операнда као 1 и 2.
# 1) Аритметички оператори
Сви смо већ упознати са аритметичким операторима у математици, исто важи и овде.
Различите аритметичке операције су:
питања и одговори за пословне аналитичаре ппт
- Сабирање :Ово врши додавање 2 операнда помоћу знака „+“. У нашем случају сабирање ће бити 1 + 2 = 3.
- Одузимање :Ово врши одузимање између 2 операнда помоћу знака „-’с“, па ће у овом случају резултат одузимања бити 1-2 = -1.
- Множење :Ово врши множење помоћу „*“ међу 2 операнда. Овде је 1 * 2 = 2.
- Дивизија :Ово врши поделу бројилаца на именитељ помоћу „/“. У нашем случају, ако претпоставимо да је бројник 2, а називник 1, резултат ће бити 2/1 = 2.
- Модул :Ово се не користи често, али добро је знати о овоме. Ово обезбеђује „остатак“ као резултат дељења помоћу оператора „%“, тј. Након дељења 2 са 1, остатак ће бити 0, па ће ово дати резултат као 0.
- Експоненцијално: Ово се користи за израчунавање експоненцијалног помоћу оператора „^“. У нашем случају, 2 ^ 1 ће дати експоненцијални резултат као 2.
# 2) Оператори поређења
Сви смо већ свесни неких оператора упоређивања из Математике, погледајмо разне операторе упоређивања у језику ВБСцрипт који користе вредности 1 и 2.
Разни оператори поређења у ВБСцрипт-у:
- Једнако: Ово се користи за поређење да ли су вредности било која 2 операнда једнаке или не. Производи труе ако је вредност оба поклапања у супротном фалсе. Користи ознаку ‘==’, тј. У нашем случају, ако означимо 1 == 2, тада ће се добити Фалсе.
- Није једнако :Ово је обрнуто од горњег, тј. Ово проверава да ли се вредности оба операнда не подударају и даје труе ако услов задовољава коришћењем симбола „“. У нашем случају, ако поклопимо 1 2, то ће дати Труе.
- Веће од: Овим се проверава која је вредност било ког од 2 операнда већа од другог. Ово користи симбол „>“ и проверава да ли је леви операнд већи од десне стране и производи Труе ако се то догоди. У нашем случају, ако верификујемо 1> 2, ово ће произвести Фалсе.
- Мање од: Ово проверава да ли је операнд на десној страни већи од оног на левој страни и производи Труе ако се то догоди. Ово користи „<’ symbol. In our case, if we verify 1<2 then this will produce True.
- Веће од, једнако: Овим се проверава да ли је оператор на левој страни већи или једнак операнду на десној страни и ако се то догоди, ово даје Труе. За ово се користи симбол ‘> =’. У нашем случају, ако проверимо 1> = 2, ово ће произвести Фалсе, јер ни 1> 2 ни 1 = 2.
- Мање од, једнако: Ово проверава да ли је оператер на десној страни већи или једнак операнду на левој страни и ако се то догоди, ово даје Труе. ‘<=’ symbol is used for this. In our case, if we check 1 <=2 then this will produce True as 1 < 2 even if 1 is not equal to 2.
# 3) Логички оператори
Већина нас је већ свесна већине логичких оператора попут АНД, ОР итд., А такође смо их користили у многим програмским језицима. Погледајмо листу различитих логичких оператора у језику ВБСцрипт који користе 2 променљиве као к и и са вредностима 1 односно 2.
Логички оператери укључују:
- И :Ово је логички оператор АНД и ово даје Труе само када су оба услова тачна или када су оба услова задовољена, тј. Ако у нашем случају узмем један услов као (к> 0) И (к == и) онда ће ово произвести Фалсе јер оба услова нису тачна. 1> 0 је тачно, али 1 = 2 није тачно, стога је резултат Нетачно .
- ИЛИ :Ово је логички ИЛИ оператор и ово даје Труе чак и ако је један од услова тачан или када је испуњен било који од услова, тј. Ако у нашем случају узмем један услов као (к> 0) ИЛИ (к == и) онда ће ово произвести Тачно јер је један од услова тачно. 1> 0 је тачно, дакле резултат је Истинито .
- НЕ :Ово је логични оператер НОТ и ово ради на промени вредности операнда или могу да кажем да ово мења стање стања, тј. Ако је услов Тачно, то ће га променити у Нетачно и обрнуто. Ако је услов НЕ (к> 0) онда ће ово произвести Нетачно као 1> 0 што је тачно а НЕ од труе је фалсе.
# 4) Оператори за спајање
У ВБСцрипт-у постоје 2 оператора повезивања. Као што и само име говори, спајање значи придруживање. Ово одговара нумеричким вредностима и вредностима низа.
Погледајмо његове операторе на следећи начин:
- +: Ово је само наш аритметички оператор ‘+’. Ако узмемо 2 низа као „Добар“ и „Лош“, онда ће овај оператер ово спојити у Добар + Лош = Добар Лош, а ако узмемо 2 нумеричке вредности као 1 и 2, тако ће спајање у овом случају помоћу „+“ бити 1 + 2 = 3.
- &: Ово је наш уобичајени симбол „&“. Ово спаја 2 вредности помоћу овог симбола. Ако узмемо у обзир сам горњи пример, онда ће спајање низова бити Добро и лоше = ГоодБад и Нумеричко спајање ће бити 1 и 2 = 12
Јасно схватимо рад са оператерима уз помоћ једноставног примера:
Let’s see usage of different type of operators in the VBScript Dim val, val1, val2, val3 Const a = 5 Const b = 10 Const c = “hey” val = a + b val1 = (a == b) OR (a<=10) val2 = a & c val3 = a & b Msgbox val ‘this will give result as 15 Msgbox val1 ‘this will give result as True Msgbox val2 ‘this will give result as 5hey Msgbox val3 ‘this will give result as 510
Видели смо све о оператерима. Даље, разговарајмо о предности оператора у ВБСцрипт-у.
Предност оператора
Постало је веома важно следити приоритет оператора када постоје различити оператори у једном изразу. Отуда постоји потреба за неким унапред утврђеним редоследом на основу којег се израз може лако и брзо проценити.
Видели смо у вези са разним врстама оператора, а према закону о првенству,
- Аритметички оператори се прво процењују у поређењу са осталим оператерима.
- Следи ред на Оператори поређења ради процене.
- На крају, Логички оператори процењују се.
Постоји фиксни редослед за аритметичке операторе у којем се они процењују.
Поредак аритметичких оператора
- Појачавање степена
- Множење
- Дивизија
- Модул
- Сабирање и одузимање
- Спајање
Логички оператори се оцењују као
- НЕ
- И
- ИЛИ
- КСОР
Белешка : Ако користите заграду у изразу, тада је његов приоритет изнад свих и прво се процењује израз који се налази у загради.
Објаснићу овај концепт помоћу једноставног примера
Let’s understand about precedence of operators Dim a Dim b a=4+8/8*2^1 b= (4+8)/ (8*2) ^1 Msgbox a ‘this will show 4.5 in the message box Msgbox b ‘this will show 0.75 in the message box
Закључак
Кроз ово упутство, у ВБСцрипт-у смо разговарали о свим константама, операторима и предности оператора. Покушао сам да обухватим све главне теме које су у то укључене. И сигуран сам да би вам ово пружило велико знање о концепту.
Следећи водич # 4 : О условним изјавама у ВБСцрипту разговараћемо у мом следећем упутству.
Пратите нас и обавестите нас ако имате питања о овом водичу.
Препоручено читање
- Питхон Оператори
- ВБСцрипт променљиве: Како пријавити и користити променљиве - ВБСцрипт Дим
- Рад са Уник променљивим: Карактеристике скриптирања љуске
- Примери аритметичких и логичких оператора скрипте љуске Уник
- Условне изјаве Уника: ако је то случај друго и релациони оператори
- ВБСцрипт Еррор Хандлинг: ВБСцрипт Он Еррор, Он Еррор ГоТо 0, Он Еррор Ресуме Нект
- Условне изјаве за ВБСцрипт: ВБСцрипт Иф, ЕлсеИф, Селецт Цасе
- ВБСцрипт водичи: Научите ВБСцрипт из огреботина (15+ дубинских водича)