#1 Přednost operátorů
Přednost operátorů určuje, jak se budou provádět aritmetické operace v určité aritmetické operaci – určuje jaké operátory mají přednost před jakými.
#2 Základní aritmetrika
Základní vlastností je, že cokoliv v závorkách má vždy přednost. Nezáleží zda se za tím nachází přičítání, násobení či inkrementace, závorky mají vždy nejvyšší přednost. V následujícím příkladu se provedou operace zleva, ale přičítat se bude již vypočítaná závorka.
const x = 2 * 10 + (3 - 2);
Další v pořadí je umocňování, dále násobení a dělení, po kterých následuje přičítání a odečítání.
const a = 10 * (6 - 4) + 10 - 3 * 4;
Výsledkem bude 18; nejprve se odečte závorka (» 2), to se vynásobí 10, následně se přičte 10, vynásobí se 3 a 4 (» 12) a to se odečte od předchozího.
#3 Pokročilé
Přiřazovací operátory
Pokročilé přiřazovací operátory (*=, +=, /= apod.) probíhají následovně – nejdříve se provede daná operace a až následně se přiřadí hodnota do proměnné.
Následující příklad se provede totožně…
const a = 5;
const b = 10;
a += b;
…jako kdyby byl zapsaný větší, postupnou, formou…
const a = 5;
const b = 10;
a = a + b;