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 -

Mostra esempi

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 -

Mostra esempi

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 -

Mostra esempi

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 -

Mostra esempi

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 .