ВБСцрипт - Условне структуре

Шта је условна структура?

Условне структуре се односе на инструкције које тестирају да ли је услов истинит или не, то јест, ако је вредност израза 0 или 1 (ВБСцрипт додељује вредност од 1 кључној речи Труе и 0 до Фалсе ). Ове условне структуре могу бити повезане са структурама које се понављају према испуњењу услова (структуре петљи).

Блок - Концепт

Израз који се налази на линији скрипте зове се инструкција. На пример, а ++ је инструкција.

Ако желите груписати неколико инструкција, можете креирати оно што је познато као блок, то јест скуп инструкција на више линија.

Изјаве иф, фор и селецт се користе за креирање вашег блока инструкција.

Ако ... онда изјава

Иф ... тхен изјава је најосновнија структура теста и налази се на свим језицима ?? (са различитом синтаксом ...). Омогућава вам да извршите низ изјава када је задовољен услов. Синтакса овог израза је следећа:

 Ако је услов Онда инструкција 

Када је након изјаве слиједи неколико инструкција, битно је да се заврши низ инструкција помоћу кључне ријечи "Енд Иф". Синтакса је:

 Ако је услов Онда инструкција1 инструкција2 ... Крај Иф 

Напоменути да:

  • Услов мора бити затворен у заградама
  • могуће је дефинисати неколико услова које треба испунити оператори АНД и ОР. На пример, следећа изјава тестира да ли су два услова тачна:
    •  ако услов1 И услов2 
  • Следећи израз ће извршити инструкције ако је било који од ова два услова тачан:
    •  иф цондитион1 ОР цондитион2 
  • ако постоји једна инструкција, кључна реч Крај ако није потребна ...

Ако ... онда ... друго упутство

Израз иф ... тхен ... елсе може се користити за извршавање другог сета инструкција у случају неиспуњавања услова.

Синтакса овог израза је следећа:

 Ако је услов Онда листа инструкција још један сет инструкција Енд Иф 

Ако ... ЕлсеИф ... друго упутство

Ако ... ЕлсеИф ... елсе може да се користи када треба да тестирате скуп услова. Омогућава вам да извршавате низ инструкција један за другим без потребе за стављањем наредби.

Синтакса овог израза је следећа:

 Ако је услов Затим Листа упутстава друго друго стање Затим другу листу упутстава ... Још последње серије инструкција Заврши ако 

Изјава Селецт Цасе

Изјава Селецт Цасе вам омогућава да тестирате неколико вредности садржаја променљиве. Његова синтакса је следећа:

 Селецт Цасе (Екпрессион) Цасе Валуе1: листа упутстава Цасе Валуе2: листа упутстава Вредност случаја ...: листа упутстава Цасе Елсе листа упутстава Енд Селецт 

Када је тестиран, израз је једнак вредности у случају, а листа инструкција након тога се извршава.

Тхе Лоопс

Петље су структуре које могу извршавати исти низ инструкција (неколико пута) све док се стање више не испуњава ...

Ове структуре се понекад називају " итерације ".

Најчешћи начин за петљу је креирање бројача (варијабла која се повећава за 1 након сваке петље) и заустављање петље када бројач прекорачи одређену вриједност.

Тхе Фор Лооп

Инструкција Фор може извршити неколико пута исти скуп инструкција: то је петља!

У својој синтакси, једноставно наведите име променљиве која ће се користити као бројач, њена почетна вредност, вредност заустављања и инкременти (или смањења).

Синтакса овог израза је следећа:

 За бројач = Почетак завршавања [Степ Инцремент] листе инструкција Следећи [цоунтер] 

На пример:

 За и = 1 до 5 Принт и Нект 
  • Ова петља приказује 5 пута већу вриједност и, то јест, 1, 2, 3, 4, 5.
  • Почиње од и = 1, проверава да ли је и мање од 6, итд ... и повећава се.
  • (Степ) може бити позитиван или негативан
  • Штампање изјаве у петљи је добар начин да проверите вредност бројача!
  • Ако је корак позитиван, почетна вредност мора бити мања од краја
  • Ако је корак негативан, почетна вредност мора бити већа од краја
  • Морате бројати колико пута желите да извршите петљу:
    • за и = 0 до 10, покрените петљу 11 пута
    • за и = 1 до 10, покрените петљу 10 пута

Инструкција До Лооп

До ... Лооп (обично се назива док је на другим језицима) је још један начин да се покрене више пута исти скуп инструкција.

Синтакса овог израза је следећа:

 До вхиле Услови Лист Упута Лооп 

За сваку изјаву

Изјава Фор Еацх ради као за изјаву. Омогућава вам да поновите низ изјава заснованих на низу вриједности садржаних у објекту или низу.

Синтакса овог израза је следећа:

 За сваку вредност у вредностима Листа инструкција Следећи елемент 

Заустављање извршавања скрипте

ВБСцрипт дозвољава употребу наредбе за излаз, која омогућава потпуни прекид скрипте.

Оригинални документ је објављен ЦомментцаМарцхе.нет.

Претходни Чланак Sledeći Чланак

Топ Савети