Samouczek VBScript 2: Wyrażenia warunkowe, pętla

Samouczek VBScript - spis treści

Samouczek VBScript nr 1: Przegląd zmiennych VBScript 

Samouczek VBScript nr 2: Instrukcje warunkowe i pętle VBScript

Samouczek VBScript nr 3: Procedury VBScript

Samouczek VBScript nr 4: Obsługa błędów VBScript i wykonywanie VBScript

Samouczek VBScript nr 5: Funkcje ciągów VBScript

VSamouczek dotyczący języka BScript nr 6: Funkcje daty VBScript

Samouczek VBScript nr 7: Funkcje czasowe VBScript

Samouczek VBScript nr 8: Funkcje VBScript Array

W tym samouczku VBScript dowiemy się o różnych rodzajach instrukcji warunkowych VBScript (instrukcja vbscript if else i instrukcja select case vbscript) oraz instrukcji pętli VBScript (pętla for, pętla do while i pętla while).

Samouczek VBScript nr 1: Instrukcje warunkowe VBScript i pętla VBScript

Instrukcje warunkowe VBScript:

Warunki to nic innego jak kryteria lub porównania, na podstawie których możemy wykonać określone zadanie. Instrukcje warunkowe VBScript są najważniejszymi funkcjami VBScript jako języka programowania. Instrukcje warunkowe VBScript wykonują różne obliczenia lub akcje na podstawie określonych z nich, porównań lub warunków. Poprzez instrukcje warunkowe VBScript możemy opracować logikę funkcjonalną.

W tej sekcji poznamy różne instrukcje warunkowe VBScript, które są często używane podczas programowania. Często używanymi instrukcjami warunkowymi są - 

· Instrukcja VBScript If

· Instrukcja VBScript Case

Instrukcja VBScript If:

VBScript Jeśli instrukcja służy do sprawdzania poprawności jednego lub więcej warunków za pośrednictwem programu. Wiele warunków można dodać za pomocą logicznych operatorów boolowskich, takich jak AND, OR, NOT itd. Tutaj warunki są wyrażeniami, które porównują jedną wartość lub zmienną z inną za pomocą operatorów porównania, takich jak equal (=), not equal (! =), Nie (!), Itp. Na podstawie wyniku weryfikacji możemy wykonać określone zadanie.

Warunki powinny znajdować się między słowami kluczowymi „If” i „Then”. Jeśli istnieje potrzeba wykonania jakiegoś zadania w oparciu o fałszywy warunek, zadanie należy wykonać po poleceniu „Else”. Na końcu bloku instrukcji if musimy zamknąć instrukcję if VBScript za pomocą słowa kluczowego „End If”. Struktura instrukcji VBScript If - 

If I I .. Następnie

  • działania w przypadku sukcesu

Więcej

  • działania w przypadku awarii

End If

Instrukcja VBScript ElseIf:

Za pomocą instrukcji VBScript ElseIf możemy dodać wiele instrukcji VBScript If na podstawie wyniku poprzedniego wyniku warunkowego. Zagnieżdżone instrukcje VBScript ElseIf są używane, gdy różne działania lub zadania muszą być wykonywane na podstawie każdego z warunków. Struktura instrukcji VBScript If -

If Następnie

  • działania dla warunku 1

W przeciwnym razie Następnie

  • działania dla warunku 2

W przeciwnym razie Następnie

  • działania dla warunku 3

Więcej

  • działania dla innego warunku

End If

Przykład: Określ sobotę, niedzielę i robocze dni robocze za pomocą instrukcji VBScript IF i instrukcji VBScript ElseIf. Tutaj użyjemy więcej niż jednego Inaczej jeśli oświadczenia spełniające nasze wymagania. Możemy również umieścić wiele warunków wraz z instrukcją If za pomocą operatorów „AND” lub „OR”.

Instrukcja VBScript If
Instrukcja VBScript If

Instrukcja VBScript Select Case:

Plik VBScript Wybierz przypadek Instrukcja jest alternatywnym podejściem do używania wielu skryptów VBScript Instrukcje ifElse. Instrukcje VBScript Select Case są używane, gdy mamy różne logiki / instrukcje oparte na różnych wartościach względem dowolnej zmiennej. Jest również znany jako instrukcja przełączania przypadku. Pomaga nam wydajniej i czytelniej pisać kod.

Plik VBScript Wybierz przypadek instrukcja działa z pojedynczym wyrażeniem testowym, które jest wykonywane raz, na początku. Wynik wyrażenia zostanie porównany w każdym walizka komunikat. Dla dopasowania, blok instrukcji z tym związanych walizka zostanie wykonany. Blok VBScript Select Case powinien zawsze kończyć się słowem kluczowym „End Select”. Struktura instrukcji VBScript Select Case -

Wybierz // To wyrażenie może mieć dowolną wartość między 1-3

Walizka 1

  • akcje dla wartości wyrażenia 1

Case 2

  • akcje dla wartości wyrażenia 2

Case 3

  • akcje dla wartości wyrażenia 3

Case Else

  • akcje inny warunek

End Select

Na przykład: Określ sobotę, niedzielę i robocze dni robocze, używając warunków warunkowych.

Skrypty VB w UFT - Wybierz - Instrukcje warunkowe w przypadku UFT
Skrypty VB w FOT – Wybierz – Sprawy warunkowe w UFT

Pętla VBScript:

Gdy podobne instrukcje muszą być wykonywane wielokrotnie, zaleca się pisanie instrukcji zapętlonych, aby kod był bardziej czytelny i wydajny. Pętla VBScript działa wielokrotnie w oparciu o warunki lub licznik iteracji. Każda pętla VBScript składa się z trzech części -

·        Iteracje pętli - Zasadniczo jest to licznik pętli oparty na tych instrukcjach, które są wykonywane.

·        Stan pętli - Na podstawie tej pętli zostanie wykonana, a po spełnieniu warunku iteracja pętli zostanie zakończona.

·        Instrukcje pętli - to w zasadzie powtarzające się czynności wykonywane na podstawie warunku.

Poniższe instrukcje pętli VBScript są często używane podczas kodowania - 

  • VBScript dla pętli
  • VBScript podczas pętli
  • VBScript działa podczas pętli

VBScript dla pętli:

Instrukcje VBScript For Loop są używane do wykonywania powtarzających się instrukcji na podstawie predefiniowanego licznika iteracji. W tej strukturze pętla będzie kontynuowana, dopóki iteracja nie zostanie osiągnięta do wstępnie zdefiniowanej wartości licznika jako warunku. Pętla VBScript For powinna zawsze zaczynać się od słowa kluczowego „For” i kończyć słowem kluczowym „Next”.

Definiując licznik w słowie kluczowym po „For”, możemy określić przyrost lub ubytek licznika za pomocą słowa kluczowego „Step”. Domyślnie, jeśli nie używamy tego słowa kluczowego, pętla VBScript For definiuje przyrost o 1. Ponadto możemy użyć instrukcji VBScript Exit For do wyjścia z pętli, która może być umieszczona w dowolnej instrukcji warunkowej VBScript w tej strukturze pętli . Struktura „VBScript For Loop” - 

W razie zamówieenia projektu nIteracja =początek> dozakończenia> Ewolucja krok po kroku

- Powtarzające się stwierdzenie 1

- Powtarzające się stwierdzenie 2

If   Następnie

            Wyjdź dla

End If

Następna

Przykład - tutaj pętla będzie wykonywana aż do osiągnięcia stanu licznika 10,

W razie zamówieenia projektu nIteracja = 1 do 10 Ewolucja krok po kroku 1

Skrzynka wiad. „Bieżąca iteracja -” & nIteracja

Następna

Pętla podczas VBScript:

Instrukcje VBScript While Loop służą do wykonywania powtarzających się instrukcji na podstawie jednego lub większej liczby warunków. W tej strukturze warunki są sprawdzane na początku pętli. Jeśli więc warunki nie zostaną spełnione, pętla nie zostanie wykonana. Do sprawdzenia stanu służy słowo kluczowe „While”. Możemy użyć instrukcji „Exit While”, aby wyjść z pętli while w języku VBScript, której można użyć w instrukcji IF w ramach tej pętli struktury. Struktura „VBScript While Loop” - 

Podczas

- Powtarzające się stwierdzenie 1

- Powtarzające się stwierdzenie 2

If   Następnie

            Zakończ podczas

End If

zastosować

Przykład - tutaj pętla będzie wykonywana aż do osiągnięcia stanu licznika 10,

Skrypty VB w UFT - pętle instrukcji w UFT (While-Wend)
Pętla VBScript - instrukcja pętli While Loop w języku VBScript

VBScript Wykonaj pętlę podczas:

Instrukcje VBScript Do While Loop służą do wykonywania powtarzających się instrukcji na podstawie jednego lub większej liczby warunków. Ta pętla będzie kontynuowana, dopóki warunki pętli nie zwrócą wartości False. Struktura VBScript Do While Loop, warunki są sprawdzane na końcu pętli. Tak więc, niezależnie od warunków są spełnione lub nie; instrukcje pętli są zawsze wykonywane w pierwszej iteracji. Możemy użyć instrukcji „Exit Do”, aby wyjść z tej pętli, którą można umieścić w dowolnej instrukcji warunkowej w ramach tej pętli struktury.

Do sprawdzenia stanu służy słowo kluczowe „While”. Główną różnicą między instrukcją Do While Loop w języku VBScript a instrukcją While Loop w języku VBScript jest pozycja instrukcji warunkowej. Struktura dla VBScript „Do While Loop” -

Do

- Powtarzające się stwierdzenie 1

- Powtarzające się stwierdzenie 2

If   Następnie

            Wyjdź Do

End If

Loop While

Przykład - tutaj pętla będzie wykonywana aż do osiągnięcia stanu licznika 10,

Skrypty VB w UFT - pętle instrukcji w UFT (Do-Loop)
VBScript Loop - VBScript Do While Loop

Wnioski:

W tym artykule VBScript dowiedzieliśmy się o instrukcjach warunkowych VBScript (instrukcja vbscript if else i instrukcja wyboru przypadku vbscript) oraz instrukcji pętli VBScript (pętla for, pętla do while i pętla while). Mamy nadzieję, że ten samouczek bardzo pomógł odświeżyć podstawy skryptów VB. Jeśli chcesz dowiedzieć się więcej o VBScript, kliknij tutaj.

Zostaw komentarz