#1 Aritmetika
Aritmetika je obor matematiky, který studuje čísla, jejich vztahy i vlastnosti. Pro programovací prostředí to znamená operace jako je sčítání, násobení, dělení, inkrementace a podobně, tedy práce s čísly, respektive s číselnými hodnotami.
Spolu s těmito operacemi se pojí i operátory, pomocí kterých lze tyto operace provádět. V tabulce níže se nachází jejich přehled, přičemž každý níže více rozebereme.
#2 Přehled aritmetických operátorů
Operátor | Popis |
---|---|
+ | Sčítání |
- | Odčítání |
* | Násobení |
/ | Dělení |
** | Umocňování |
% | Modulus (zbytek po dělení) |
++ | Inkrementace |
-- | Dekrementace |
#3 Podrobně
Sčítání, odčítání, násobení a dělení
Totožně jako v příkladech z matematiky se počítají také hodnoty v programovacím prostředí. Znaky pro sčítání a odčítání jsou totožné – plus + a minus -, pro násobení se používá hvězdička * a pro dělení lomítko /.
Chceme-li se dvěmi hodnotami provést operaci, vložíme mezi ně příslušné znaménko. Pracovat můžeme s proměnnými nebo přímo čísly, či jejich kombinací. Níže se nachází pár příkladů.
const x = 5;
const y = 10;
// Příklady
const a = x + y;
const b = x - 2;
const c = 10 * 10;
const d = 10 / y;
Inkrementace a dekrementace
Hodnoty lze inkrementovat, nebo-li zvětšit, a dekrementovat, zmenšit. V JavaScriptu se tak provádí pomocí dvou operátorů – ++ pro inkrementaci a -- pro dekrementaci. Oba operátory posunou hodnotu proměnné o 1 nahoru nebo dolů.
let a = 5;
let b = 10;
a++;
// Proměnná je nyní rovna 6
b--;
// Proměnná je nyní rovna 9
Tyto operátory jsou zkráceninou tohoto (jsou totožné s následujícím):
// Inkrementace
a = a + 1;
// Dekrementace
b = b + 1;
Umocňování
Umocňování spočívá v tom, že první hodnota bude umocněna hodnotou druhou.
let x = 2;
let y = 3;
let z = 2 ** 3;
// Výsledek bude 8
Modulus
Modulus, také zbytek po dělení, je hodnota, která zůstane po dělení dvou hodnot.
Pokud budeme mít například čísla 10 a 3, přičemž je dáme do následující operace…
let x = 10;
let y = 3;
let z = 10 % 3;
…dostaneme, že proměnná z je rovna 1. A to proto, jelikož pro desítku je nejbližší nejnižší dělitelné číslo třemi 9 – do deseti nám zůstane 1.