Gli operatori in VBScript si possono suddividere in tipi:
Operatori Aritmetici
| a=5 b=2 | Risultato | ||
| + | Somma | c=a+b | 7 |
| - | Sottrazione | c=a-b | 3 |
| * | Moltiplicazione | c=a*b | 10 |
| / | Divisione | c=a/b | 2,5 |
| Divisione Intera | c=ab | 2 | |
| Mod | Modulo | c=a Mod b | 1 |
| ^ | Elevamento a potenza | c=a^b | 25 |
| & | Concatenamento di strighe | c=a & b | 52 |
Per le formule complesse hanno precedenza addizione e sottrazione da sinistra verso destra.
Operatori di confronto
| = | Uguaglianza |
| >= | Maggiore o uguale a |
| <= | Minore o uguale a |
| <> | Diverso |
| < | Minore |
| > | Maggiore |
Il confronto tra due variabili restituisce Vero o Falso
Operatori Logici
| Not | Negazione |
| And | Congiunzione Logica |
| Or | Disgiunzione Logica |
Permettono le operazioni tra le variabili Booleane. Saranno molto utilizzate nel prossimo capitolo dove si vedranno le istruzioni condizionali.
Il seguente programma permette di verificare gli operatori aritmetici:
<script language="VBScript">
<!--
Option Explicit
dim a,b,c
a=5
b=2
document.write "c=a + b ---->" & a + b
document.write "<br>"
document.write "c=a - b ---->" & a - b
document.write "<br>"
document.write "c=a * b ---->" & a * b
document.write "<br>"
document.write "c=a / b ---->" & a / b
document.write "<br>"
document.write "c=a b ---->" & a b
document.write "<br>"
document.write "c=a Mod b ---->" & a Mod b
document.write "<br>"
document.write "c=a ^ b ---->" & a ^b
document.write "<br>"
document.write "c=a & b ---->" & a & b
//-->
</script>
Nel capitolo precedente abbiamo utilizzato l'operatore + per unire due stringhe, mentre qui si è usata la &. I due operatori sono equivalenti, ma è consigliabile usare sempre la & per distinguere meglio l'operazione di somma.
Se vuoi aggiornamenti su Development inserisci la tua email nel box qui sotto: