vbscript conditional statements
Introduzione alle istruzioni condizionali: VBScript Tutorial # 4
Abbiamo discusso ' Costanti, operatori e precedenza degli operatori in VBScript 'Nel mio precedente 3 ° tutorial nel ' Apprendimento di VBScript 'Serie.
Qui, spiegherò le diverse istruzioni condizionali utilizzate in VBScript. È necessario avere una buona comprensione di queste affermazioni condizionali per procedere con gli argomenti successivi in modo semplice.
Questo tutorial illustra in dettaglio il significato e i tipi di dichiarazioni condizionali insieme a semplici esempi per una facile comprensione.
Parliamo di dichiarazioni condizionali.
Cosa imparerai:
- Dichiarazioni condizionali
- Varie istruzioni condizionali in VBScript
- Conclusione
- Lettura consigliata
Dichiarazioni condizionali
Come spiega il nome stesso, Dichiarazioni condizionali si riferisce a una serie di istruzioni scritte per soddisfare una particolare condizione. In termini semplici, queste sono dichiarazioni che aiutano nel processo decisionale consentendo di verificare se una condizione specifica è soddisfatta o meno secondo i requisiti di un programma.
A volte può verificarsi una situazione in cui in un pezzo di codice è necessario eseguire alcune azioni per prendere alcune decisioni e le istruzioni condizionali soddisfano questo criterio. Queste istruzioni sono ampiamente utilizzate durante la codifica, quindi costituiscono la base di un linguaggio di programmazione.
Lasciatemi citare un semplice Esempio dalla nostra vita quotidiana per farti capire questo più chiaramente. Consideriamo uno scenario che 'Devi andare a qualche festa oggi' ma ci sono alcune condizioni per questo. Se arriva il taxi, potrai andare alla festa oppure perderti la festa.
In tal caso, le istruzioni condizionali possono essere scritte come segue:
Se arriva il taxi Allora
andrai nel la festa
Altro
ti perderai la festa
Finisci se
come usare thread.sleep in java
Discutiamo i vari tipi di istruzioni condizionali in VBScript.
Lettura consigliata = >> Dichiarazioni condizionali in VBA
Varie istruzioni condizionali in VBScript
Il linguaggio VBScript supporta 4 tipi di istruzioni condizionali.
La maggior parte di noi deve già essere a conoscenza di queste affermazioni mentre lavora in altri linguaggi di programmazione. Di queste affermazioni, qualsiasi affermazione può essere utilizzata in base alle tue esigenze e spetta a te decidere e scegliere l'opzione migliore per uno scenario specifico.
Di seguito è riportato l'elenco delle istruzioni condizionali:
- Istruzione VBScript If… End If
- VBScript If ... Else ... End If Istruzione
- VBScript If ... ElseIf ... Else ... End If Istruzione
- VBScript Select Case… End Select Statement
Discutiamo in dettaglio ciascuna di queste affermazioni.
# 1) VBScript If… End If Istruzione
Questa dichiarazione condizionale è la più semplice e ampiamente utilizzata tra tutte le 4 dichiarazioni condizionali disponibili. Inoltre, è molto facile da usare e da capire.
Viene utilizzato in quegli scenari in cui è presente una condizione specifica da soddisfare e se tale condizione è soddisfatta, verranno eseguite alcune righe specifiche di istruzioni scritte all'interno di 'If ... End If'.
Capiamo questo con l'aiuto di un semplice esempio.
Esempio:
Se si desidera visualizzare un messaggio specifico basato sul valore di una variabile, è possibile utilizzare l'istruzione If ... End If nel modo seguente.
Let’s see implementation of If End If Statement Dim val = “Wow” If val = “Wow” Then document.write (“This is the correct statement”) End If
# 2) VBScript If ... Else ... End If Istruzione
Questa è l'espansione dell'istruzione If ... End If. In questo tipo, il blocco di istruzioni è diviso in 2 parti: rispettivamente all'interno della parte 'If' e all'interno della parte 'Else'. Una delle 2 parti viene eseguita immediatamente a seconda di quale condizione è soddisfatta.
Capiamo questo con l'aiuto di un semplice esempio.
Esempio:
Se è presente un'espressione che valuterà True o False. Quindi in caso di True, verrà visualizzato un messaggio specifico e in caso di False, verrà visualizzato un altro messaggio.
In uno scenario del genere, puoi utilizzare If ... Else ... End If Statement nel modo seguente.
Let’s see implementation of If Else Statement Dim val1, a, b a=5 b=10 val1 = (a == b) OR (a<=10) If val1 = True Then document.write (“Result of the expression is true”) Else document.write (“Result of the expression is false”) End If
# 3) VBScript If… ElseIf… Else… End If Istruzione
Questo metodo è un'estensione del precedente, ovvero If ... Else ... End If Statement. Quando un insieme di istruzioni è diviso in più blocchi insieme alla parte If ed Else e se alcune altre parti sono necessarie anche in un codice, è possibile utilizzare questa istruzione condizionale.
A volte, può verificarsi una situazione in cui una condizione non è soddisfatta nella parte 'Se' né nella parte 'Altro' e alcune altre condizioni devono essere verificate.
Nei casi sopra menzionati If ... ElseIf ... Else ... End If Istruzione può essere utilizzata.
Comprendiamolo chiaramente con l'aiuto di un esempio.
Esempio:
Supponiamo un caso in cui devi controllare il tipo di dati di una variabile come se sia di tipo booleano, tipo stringa, ecc. Quindi in uno scenario del genere devi controllare più condizioni e devi muoverti in vari blocchi uno per uno e se niente soddisfa la condizione quindi finalmente, ti sposterai nella parte Else del codice.
Diamo un'occhiata alla sua implementazione.
Let’s see implementation of If ElseIf Statement Dim val val = “abcd” val1 = VarType(val) If val1 = vbEmpty Then document.write (“This is an Empty variable”) ElseIf val1=vbNull document.write (“This is a Null variable”) ElseIf val1=vbString document.write (“This is a variable of String data type”) ElseIf val1=vbBoolean document.write (“This is a variable of Boolean data type”) Else document.write (“This is not a valid variable so cannot identify its data type”) End If
# 4) VBScript Select Case… End Select Statement
Questa istruzione condizionale funziona nello stesso modo di quella precedente, ovvero If ... ElseIf ... Else ... End If Statement, ma secondo l'osservazione Select Case è l'opzione migliore quando si tratta di lavorare con più set di condizioni in un programma.
Quando lavori con 'If ... ElseIf ... Else ... End If Statement' devi spostare ciascuna condizione o bloccarla una alla volta fino a raggiungere quella prevista e questo richiede molto tempo e fatica. Mentre nel caso dell'istruzione Select, puoi passare direttamente al caso esatto senza perdere tempo andando a ciascuna condizione una per una.
Vediamo l'implementazione del caso Select facendo riferimento all'esempio precedente.
Esempio:
Let’s see implementation of Select Case Statement Dim val val = “abcd” Select Case VarType(val) Case vbEmpty document.write (“This is an Empty variable”) Case vbNull document.write (“This is a Null variable”) Case vbString document.write (“This is a variable of String data type”) Case vbBoolean document.write (“This is a variable of Boolean data type”) Case Else document.write (“This is not a valid variable so cannot identify its data type”) End Select
Conclusione
Spero che entro la fine di questo tutorial di Serie VBScript potrai comprendere i successivi tutorial di questa serie con facilità e comodità.
Prossimo tutorial n. 5 : Descriverò i vari tipi di loop nel linguaggio VBScript nei miei prossimi tutorial.
Restate sintonizzati per molti altri tutorial sulla serie VBScript.
Sentiti libero di condividere la tua esperienza di lavoro con le dichiarazioni condizionali e facci sapere se hai domande.
Lettura consigliata
- Tutorial VBScript: impara VBScript da zero (oltre 15 tutorial approfonditi)
- Gestione degli errori di VBScript: VBScript in caso di errore, in caso di errore GoTo 0, in caso di errore Riprendi successivo
- Dichiarazioni condizionali Unix: If Then Else e operatori relazionali
- Lavorare con gli eventi in VBScript
- Funzioni e procedure di VBScript
- Dichiarazioni condizionali Python: if_else, elif, annidate if Statements
- Aggiunta di istruzioni condizionali e di ciclo nella visualizzazione delle parole chiave - Tutorial QTP # 4
- Variabili VBScript: come dichiarare e utilizzare le variabili - VBScript Dim