Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

VBScript: le istruzioni condizionali; if then else, end if, select case, break

Istruzioni Condizionali: if then else, end if, select case, break


Istruzioni condizionali

Spesso quando scriviamo del codice, vogliamo eseguire azioni diverse in base a decisioni diverse. Per far ciò possiamo utilizzare delle istruzioni condizionali.

In VBScript abbiamo diversi tipi di istruzioni condizionali:
  • if..then
  • if..then..end if
  • if..then..else..end if
  • if..then..elseif..end if
  • select case


If..Then

Possiamo usare l'istruzione If...Then quando vogliamo eseguire un'istruzione se una condizione è vera . Se si vuole eseguire soltanto un'istruzione, si può omettere la clausola end if

If (condizione) Then istruzione


If..Then..end if

Se si vogliono inserire più istruzioni occorre mettere l'end if e mettere le istruzioni in righe separate:

If (condizione) Then
    istruzioni
    ...
End If


If..Then..Else..End If


Occorre utilizzarlo l'else quando si vuole far eseguire una serie di istruzioni se una condizione è vera, ed un'altra serie quando la condizione è falsa.

If (condizione) Then
    istruzioni
    ...
Else
    istruzioni
    ...
End If

Il primo blocco di codice sarà eseguito se la condizione è vera, mentre l'altro quando la condizione è falsa. (se la variabile i è diverso da 10).

If....Then.....Elseif..End If

Possiamo usare l'istruzione if...then...elseif se vogliamo poter sceglere tra più possibili blocchi di codice da eseguire:

If (condizione1) Then
    istruzioni
    ...
ElseIf (condizione2)
    istruzioni
    ...
Else
    istruzioni
    ...
End If

Select Case

Possiamo usare l'istruzione select case se vogliamo poter sceglere tra più possibili blocchi di codice da eseguire:

Select Case (espressione)
    Case "valore1"
        istruzioni
    Case "valore2"
        istruzioni
    Case "valore3"
        istruzioni
    Case Else
        codice_di_default
End Select


Ecco come funziona: Abbiamo un'espressione, molto spesso una variabile, che viene valutata una volta sola. Il valore dell'espressione viene confrontato con i valori dei case nella struttura. Se c'è una corrispondenza, il blocco di codice associato a quel case viene eseguito.

Stampa la pagina


 

Inizio pagina

risorse per webmaster