Operatori matematici și de atribuire sunt pietre de temelie ale programării în JavaScript. Acestea îți permit să efectuezi calcule și să atribui rapid valori variabilelor. În acest ghid, vom aprofunda diferitele operatori matematici, vom explica operatorul modulo și vom arăta cum pot fi folosiți eficient operatorii de atribuire.
Principalele concluzii
- Operatorii matematici, cum ar fi adunarea, scăderea, înmulțirea și împărțirea, fac parte din bazele programării.
- Operatorul modulo returnează restul unei împărțiri și este util pentru calcule, cum ar fi determinarea anilor bisecți.
- Operatorii de atribuire oferă modalități de a atribui și modifica rapid valorile variabilelor într-un singur pas.
Înțelegerea operatorilor matematici
Începem cu operatorii matematici de bază care sunt utilizați în JavaScript. Cu acești operatori poți efectua calcule simple. Creează mai întâi o variabilă pe care o vom numi „rezultat”.

Poți apoi să efectuezi operații matematice simple, cum ar fi adunarea. De exemplu, ai putea seta „rezultat = 5 + 3”. Aceasta dă o sumă de 8.
Operatorul de scădere funcționează la fel de intuitiv. Iată un exemplu: setează „rezultat = 3 - 5”. Aceasta va rezulta într-un rezultat de -2, deoarece scădem 5 din 3.
Pe lângă importanta operații de bază, ai și posibilitatea de a înmulți. De exemplu, poți spune „rezultat = 3 * 5”, ceea ce îți oferă rezultatul 15.
Un operator interesant este operatorul modulo, care îți returnează restul unei împărțiri. De exemplu, dacă scrii „rezultat = 3 % 5”, obții ca rezultat 3, deoarece 3 nu este divizibil cu 5.
Cu operatorul modulo poți descoperi câte zile are un an, ceea ce este util în special pentru anii bisecți. Să presupunem că vrei să investighezi anul 2000. Folosind operatorul modulo, poți determina dacă un an este bisect sau nu.
Dacă anul este divizibil cu 4, crești valoarea pentru „zile” la 366. În caz contrar, aceasta rămâne la 365.
Un an care este divizibil cu 100 are 366 zile doar dacă este de asemenea divizibil cu 400. Astfel, anul 2000 a avut 366 zile, în timp ce 1800 a avut doar 365 zile.
Operatorii de atribuire
Acum ne îndreptăm atenția către operatorii de atribuire. Aceștia îți permit să modifici valorile variabilelor în moduri diferite, fără a fi nevoie să introduci de mai multe ori numele variabilei.
Să presupunem că ai setat o variabilă „rezultat” la valoarea 3. Dacă acum scrii „rezultat++”, valoarea va fi crescută cu unu înainte de a fi afișată.
Asta înseamnă că, la afișarea rezultatului, întâi va fi afișat 4 și la următoarea afișare 5.
În plus, poți combina atribuirea cu un alt operator, de exemplu „rezultat += 5”. Aceasta crește rezultatul cu 5.
Amintește-ți că aceasta nu se aplică doar adunărilor. Poți lucra și cu înmulțirea: „rezultat *= 2” dublează valoarea rezultatului.
Este util să folosești operatorii de atribuire în loc de atribuirea standard, deoarece poți economisi cod și astfel îți poți face programele mai ușor de citit.
Rezumat - Operatorii matematici și de atribuire în JavaScript
În acest ghid, ai învățat cum să efectuezi operații matematice de bază în JavaScript, inclusiv utilizarea operatorului modulo pentru calcule specifice, cum ar fi verificarea anilor bisecți. De asemenea, au fost discutate diferitele operatori de atribuire care te ajută să folosești numele variabilelor mai eficient.
Întrebări frecvente
Cum funcționează operatorul modulo în JavaScript?Operatorul modulo returnează restul unei împărțiri și este reprezentat cu semnul procentual %.
Care este diferența dintre ++variabilă și variabilă++?++variabilă crește valoarea înainte de utilizare, în timp ce variabilă++ crește valoarea după utilizare.
Cum folosesc operatorul de atribuire +=?Operatorul de atribuire += adaugă o valoare specifică la o variabilă existentă, de exemplu, rezultat += 5 crește valoarea rezultatului cu 5.
Care sunt operatorii matematici de bază în JavaScript?Operatorii matematici de bază sunt adunarea (+), scăderea (-), înmulțirea (*) și împărțirea (/).
De ce am nevoie de operatori de atribuire?Operatorii de atribuire facilitează actualizarea valorilor variabilelor, deoarece permit să efectuezi aritmetică și atribuire într-un singur pas.