Cuore Batti Cuore - Loris Reinhard - Radio Genius - Alex Damiani e-Thomas.net Network:
 
Il tuo IP: 38.103.63.60
 

Altro
Scarica

 

Sei in: Per i Webmaster - Corso di ASP - Operatori VbScript

Gli operatori consentono di lavorare con i dati, modificandoli o sostituendoli. Vi sono 4 categorie principali di operatori.

Operatore di assegnazione
Usato spesso per assegnare un valore ad una variabile. Tale operatore è il segno di uguale (=) e fa sì che il valore che si trova alla sua destra venga memorizzato nella variabile alla sua sinistra.

<%
    Dim intNumber, intOldNumber
    intNumber = 5
    intOldNumber = intNumber
    intNumber = 4
%>

Operatori matematici
Fanno parte di questa categoria di operatori l'addizione, la sottrazione, la moltiplicazione, la divisione, il modulo, l'elevamento a potenza, la negazione e la concatenazione.

<%
    Dim intBase, intAltezza, intAreaRettangolo, intSemiAreaRettangolo
    intBase = 5
    intAltezza = 10
    intSemiperimetro = intBase + intAltezza
    intPerimetro = intBase + intBase + intAltezza + intAltezza
    intSemiperimetro = intPerimetro - intBase - intAltezza
    intAreaRettangolo = intBase * intAltezza
    intSemiAreaRettangolo = (intBase * intAltezza) / 2
%>

Esiste un altro tipo di divisione per la quale si utilizza il carattere di backslash \ che restituisce un numero intero che indica quante volte è contenuto un numero in un altro.

5 \ 3 dà 1
4 \ 2 dà 2
0 \ 8 dà 0

Il modulo (Mod) invece restituisce il resto di una divisione.

5 Mod 3 dà 2
4 Mod 2 dà 0
0 Mod 8 dà 8

 L'elevamento a potenza è indicato dal carattere ^.

3^2 = 9
3^3 = 27
3^4 = 81
2^3^2 = 8^2 = 64

La negazione utilizza lo stesso simbolo della sottrazione - e serve per convertire un numero positivo in negativo e viceversa. Equivale insomma a moltiplicare per -1 il valore in questione.

L'operatore di concatenazione (&) ci permette di unire più stringhe fra loro.

<%
    Dim strNome, strCognome
    strNome = "Giovanni"
    strCognome = "Acerbi"
    Response.Write "Il mio nome è " & strNome & " e il mio cognome è " & strCognome
%>

Operatori di confronto
Gli operatori di confronto effettuano confronti tra due argomenti e forniscono come risultato TRUE o FALSE.

Operatore TRUE quando... FALSE quando...
A = B A è uguale a B A è diverso da B
A > B A è maggiore di B A è minore o uguale a B
A < B A è minore di B A è maggiore o uguale a B
A >= B A è maggiore o uguale a B A è minore di B
A <= B A è minore o uguale a B A è maggiore di B
A <> B A è diverso da B A è uguale a B

Operatori logici
Questo gruppo di operatori permette di compiere operazioni fra valori booleani (TRUE o FALSE) restituendo un risultato anch'esso booleano.

Operatore TRUE quando... FALSE quando...
A And B A e B sono True Almeno uno tra A e B è False
A Or B Almeno uno tra A e B è True A e B sono False
Not A A è False A è True
A Xor B A o B è True ma non entrambi A e B sono entrambi True o False
A Eqv B A e B sono entrambi True o False A o B è True ma non entrambi
A Imp B A è False o B è True A è True o B è False
Contattaci. Stampa questa pagina. Contattaci via SMS. e-Thomas.net © 2009 Tutti i diritti riservati
 

F.A.Q. - Chi Siamo - Sitemap - Aspetti legali - Privacy - Le nostre fonti - RSS

Utenti connessi: 3 - Visite: 436.579 dal 10/02/2004 - Visite medie giornaliere: 243