Gli Operatori in Javascript

Gli Operatori in Javascript

Un operatore è in grado di manipolare un determinato valore o operando. Gli operatori vengono utilizzati per eseguire calcoli matematici e logici specifici sugli operandi.

indice

Esempio di Sintassi: Operatori in Javascript

x = 10;
y = 20;
let somma = x + y;
console.log(somma);
Operatori aritmeticiNome
+addizione
-sottrazione
/divisione
*moltiplicazione
%modulo o resto

Immaginiamo di avere queste variabili:

let x = 10;
let y = 5;
let s1 = 'parola1' ;
let s2 = 'parola 2';

Esempi con numeri

x + y =

x - y =

x / y =

x * y =

x % y =

Esempi con stringhe

s1 + s2 =

s1 - s2 =

s1 / s2 =

s1 * s2 =

s1 % s2 =

Operatori relazionaliNome
<minore
<=minore o uguale
>maggiore
>=maggiore o uguale
==uguale
!=diverso
===strettamente uguale
!==strettamente diverso

Esempi con numeri

x < y =

x <= y =

x > y =

x >= y =

x == y =

x != y =

x === y =

x !== y =

Esempi con stringhe

s1 < s2 =

s1 <= s2 =

s1 > s2 =

s1 >= s2 =

s1 == s2 =

s1 != s2 =

s1 === s2 =

s1 !== s2 =

Operatori bitwiseNomeDescrizione
& and bitwise confronta a coppie i bit degli operandi e restituisce 1 se entrambi i bit sono 1, 0 altrimenti
| or bitwise confronta a coppie i bit degli operandi e restituisce 1 se almento uno dei bit è 1, 0 altrimenti
^ xor confronta a coppie i bit degli operandi e restituisce 1 se uno dei bit, ma non entrambi, è 1, 0 altrimenti
~ not inverte il valore di ciascun bit
<< left shift sposta di n posizioni verso sinistra la rappresentazione binaria di un numero
>> right shift sposta di n posizioni verso destra la rappresentazione binaria di un numero
~ not inverte il valore di ciascun bit

Codice della Lezione : Gli Operatori in Javascript

let x = 10;
let y = 5;
let s1 = 'parola1' ;
let s2 = 'parola 2';

document.getElementById('txtID1').innerHTML = (x + y);
document.getElementById('txtID2').innerHTML = (x - y);
document.getElementById('txtID3').innerHTML = (x / y);
document.getElementById('txtID4').innerHTML = (x * y);
document.getElementById('txtID5').innerHTML = (x % y);
document.getElementById('txtID6').innerHTML = (s1 + s2);
document.getElementById('txtID7').innerHTML = (s1 - s2);
document.getElementById('txtID8').innerHTML = (s1 / s2);
document.getElementById('txtID9').innerHTML = (s1 * s2);
document.getElementById('txtID10').innerHTML = (s1 % s2);
document.getElementById('txtID11').innerHTML = (x < y);
document.getElementById('txtID12').innerHTML = (x <= y);
document.getElementById('txtID13').innerHTML = (x > y);
document.getElementById('txtID14').innerHTML = (x >= y);
document.getElementById('txtID15').innerHTML = (x == y);
document.getElementById('txtID16').innerHTML = (x != y);
document.getElementById('txtID17').innerHTML = (x === y);
document.getElementById('txtID18').innerHTML = (x !== y);
document.getElementById('txtID19').innerHTML = (s1 < s2);
document.getElementById('txtID20').innerHTML = (s1 <= s2);
document.getElementById('txtID21').innerHTML = (s1 > s2);
document.getElementById('txtID22').innerHTML = (s1 >= s2);
document.getElementById('txtID23').innerHTML = (s1 == s2);
document.getElementById('txtID24').innerHTML = (s1 != s2);
document.getElementById('txtID25').innerHTML = (s1 === s2);
document.getElementById('txtID26').innerHTML = (s1 !== s2);  

Scritto da Donato Pirolo

Ciao, sono Donato, frontend developer con una smisurata passione per la SEO. Creo strumenti ad hoc per aiutare aziende e professionisti ad essere cercati sul web e trovare clienti.

Potrebbero interessarti

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Copyright © 2022
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram