VBScript - Operatori
Cos'è un operatore?
Prendiamo un'espressione 4 + 5 è uguale a 9 . Qui vengono chiamati 4 e 5operands e + è chiamato operator. Il linguaggio VBScript supporta i seguenti tipi di operatori:
- Operatori aritmetici
- Operatori di confronto
- Operatori logici (o relazionali)
- Operatori di concatenazione
Gli operatori aritmetici
VBScript supporta i seguenti operatori aritmetici:
Supponiamo che la variabile A contenga 5 e la variabile B contenga 10, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
+ | Aggiunge due operandi | A + B darà 15 |
- | Sottrae il secondo operando dal primo | A - B darà -5 |
* | Moltiplica entrambi gli operandi | A * B darà 50 |
/ | Dividi numeratore per denumeratore | B / A darà 2 |
% | Operatore modulo e resto di dopo una divisione intera | B MOD A darà 0 |
^ | Operatore di esponenziazione | B ^ A darà 100000 |
Per comprendere meglio questi operatori, puoi provare tu stesso .
Gli operatori di confronto
Sono disponibili i seguenti operatori di confronto supportati dal linguaggio VBScript:
Supponiamo che la variabile A contenga 10 e la variabile B ne contenga 20, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
= | Controlla se il valore di due operandi è uguale o meno, in caso affermativo la condizione diventa vera. | (A == B) è False. |
<> | Controlla se il valore di due operandi è uguale o meno, se i valori non sono uguali la condizione diventa vera. | (A <> B) è vero. |
> | Controlla se il valore dell'operando sinistro è maggiore del valore dell'operando destro, in caso affermativo la condizione diventa vera. | (A> B) è False. |
< | Controlla se il valore dell'operando sinistro è inferiore al valore dell'operando destro, in caso affermativo la condizione diventa vera. | (A <B) è vero. |
> = | Controlla se il valore dell'operando sinistro è maggiore o uguale al valore dell'operando destro, in caso affermativo la condizione diventa vera. | (A> = B) è False. |
<= | Controlla se il valore dell'operando sinistro è minore o uguale al valore dell'operando destro, in caso affermativo la condizione diventa vera. | (A <= B) è vero. |
Per comprendere meglio questi operatori, puoi provare tu stesso .
Gli operatori logici
Ci sono i seguenti operatori logici supportati dal linguaggio VBScript:
Supponiamo che la variabile A contenga 10 e la variabile B contenga 0, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
E | Chiamato operatore AND logico. Se entrambe le condizioni sono True, allora Expression diventa True. | a <> 0 AND b <> 0 è False. |
O | Chiamato Operatore OR logico. Se una delle due condizioni è vera, la condizione diventa vera. | a <> 0 OPPURE b <> 0 è vero. |
NON | Chiamato operatore NOT logico. Inverte lo stato logico del suo operando. Se una condizione è vera, l'operatore NOT logico la renderà falsa. | NOT (a <> 0 OR b <> 0) è falso. |
XOR | Chiamata esclusione logica. È la combinazione di NOT e OR Operator. Se una, e solo una, delle espressioni restituisce True, il risultato è True. | (a <> 0 XOR b <> 0) è vero. |
Per comprendere meglio questi operatori, puoi provare tu stesso .
Gli operatori di concatenazione
Sono disponibili i seguenti operatori di concatenazione supportati dal linguaggio VBScript:
Supponiamo che la variabile A contenga 5 e la variabile B contenga 10, quindi -
Operatore | Descrizione | Esempio |
---|---|---|
+ | Aggiunge due valori poiché i valori delle variabili sono numerici | A + B darà 15 |
& | Concatena due valori | A & B darà 510 |
Assumi la variabile A = "Microsoft" e la variabile B = "VBScript", quindi -
Operatore | Descrizione | Esempio |
---|---|---|
+ | Concatena due valori | A + B darà MicrosoftVBScript |
& | Concatena due valori | A & B darà MicrosoftVBScript |
Note- Gli operatori di concatenazione possono essere utilizzati per numeri e stringhe. L'output dipende dal contesto se le variabili contengono un valore numerico o un valore stringa.
Per comprendere meglio questi operatori, puoi provare tu stesso .