Operatori logici e matematici in JavaScript

e-learning-colle-nocera-umbra-1Gli operatori logici utilizzano valori logici definiti anche booleani e restituiscono valori booleani vero fatso. Quando si trova in presenza di due espressioni separate da un operatore logico, l’interprete JavaScrip prima calcola o risolve l’espressione per verificare se é vera o falsa e quindi calcolerà l’intero enunciato. Se il risultato di un enunciato genera un numero diverso da zero, l’espressione viene considerata vera, mentre se il risultato é pari a aero la STESSA ESPRESSIONE VIENE CONSIDERATA FALSA. Ecco la simbologia segnalata da Umbriaway Consulting:

 

&& e logico , || o logico oppure e !che sta per NON nega l’espressione.

vediamo alcuni esempi:

if (x==y && a !=b)
se x é uguale a y E che sta per AND A non é uguale a B l’espressione é vera con l’and unisco le due condizioni e le vincolo

if(x<y||a<b) se x é minore di y OPPURE OR A é minore di B l’espressione é da considerarsi risolta come TRUE

if(!x) se NON (NOT) X cioé se X é falso pari a zero

Per quanto riguarda gli operatori matematici non cè molto da dire in quanto funzionano come li conosciamo anche nella prassi di uso comune. Quindi + – * / e modulo con % il modulo funziona riportando il resto cioé x=11%5 il 5 ci sta due volte con resto di uno e x=1 per l’appunto ma altrimenti i simboli fanno riferimento a calcoli normali tipo x=49/7 oppure X = 5*4 o anche x=100-75 o anche più. Niente di trascendentale per quanto riguarda gli operatori numerici sottolinea Umbriaway Consulting Formazione!

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...