Magazine Media e Comunicazione

Guida Javascript: Operatori aritmetici & logici!

Creato il 13 dicembre 2011 da Nico315
Guida Javascript: Operatori aritmetici & logici!

Gli operatori sono necessari in qualsiasi linguaggio e sono presenti in quasi tutte le istruzioni, salvo poche eccezioni. Chi conosce già qualche linguaggio di programmazione probabilmente saprà quali sono i principali operatori e come usarli, tuttavia essendo questa una guida di base né parleremo ugualmente. Se si fa riferimento alle espressioni matematiche, sarà semplice per chiunque ricondurre i simboli delle quattro operazioni di base ai corrispondenti operatori aritmetici utilizzati nelle istruzioni Javascript.

Operatori aritmetici

Gli operatori aritmetici sono tra i più utilizzati nelle istruzioni. Quelli disponibili in JS sono riepilogati nella tabella che segue, insieme al significato o a una breve descrizione del loro utilizzo e ad eventuali note o esempi di chiarimento.

Somma +

Sottrazione –

Moltiplicazione: *

Divisione /

Modulo: % Il suo risultato rappresenta il resto della divisione tra gli operandi. Il risultato di 10%3 è 1, ossia il resto derivante dalla divisione “10/3″.

Incremento: ++ Somma 1 all’operando. Se anteposto (++a), restituisce il valore dell’operando incrementato di 1. Se messo dopo (a++), restituisce il valore dell’operando prima dell’operazione di incremento.

Decremento: – Sottrae 1 all’operando. Se anteposto (–a), restituisce il valore dell’operando decrementato di 1. Se messo dopo (a–), restituisce il valore dell’operando prima dell’operazione di decremento.

Operatori logici

GLi operatori logici servono per eseguire le operazioni definite dall’algebra di Boole su uno o più operandi di tipo logico. Il risultato di un 0operazione logica è uno dei due valori logici “vero” o “falso”, che, per comodità, vengono spesso rappresentato con i numeri 1 e 0. Gli operatori logici disponibili in JS sono riportati nella tabella in basso:

AND a livello di bit

OR a livello di bit |

AND logico

OR logico ||

XOR, OR esclusivo ^

NOT, negazione !

Nella prossima parte della guida JavaScript:

Vedremo gli operatori bit a bit, operatori di assegnazione, operatori di confronto, operatori sulle stringhe ed operatori speciali.

Guida Javascript: Operatori aritmetici & logici!

Ritornare alla prima pagina di Logo Paperblog