Matematické funkce

ceil

Tato funkce zaokrouhlí předané číslo nahoru.

Parametry

  • číslo které chceme zaokrouhlit
// předané číslo se zaokrouhlí na 3
@cislo: ceil(2.3);

floor

Tato funkce zaokrouhlí předané číslo dolů.

Parametry

  • číslo které chceme zaokrouhlit
// předané číslo se zaokrouhlí na 2
@cislo: floor(2.7);

percentage

Tato funkce převede předané číslo na procenta v řetězci.

Parametry

  • číslo které chceme převést na procenta
// předané číslo se převede na řetězec: 50%
@procenta: percentage(0.5);

round

Tato funkce zaokrouhlí předané číslo.

Parametry

  • číslo které chceme zaokrouhlit
  • nepovinný parametr, který určuje na kolik desetinných míst chceme číslo zaokrouhlit (defaultně na 0)
// předané číslo se zaokrouhlí na 2
@cislo: round(2.2);

sqrt

Tato funkce vypočítá druhou odmocninu předaného čísla. Jednotky nechává tak jak jsou.

Parametry

  • číslo u kterého chceme vypočítat druhou odmocninu
// následující volání funkce sqrt vrátí: 5px
@odmocnina-1: sqrt(25px);

// následující volání funkce sqrt vrátí: 4.312771730569565%
@odmocnina-2: sqrt(18.6%);

abs

Tato funkce určí absolutní hodnotu předaného čísla. Jednotky nechává tak jak jsou.

Parametry

  • číslo u kterého chceme určit absolutní hodnotu
// následující volání funkce abs vrátí: 25px
@absolutni-hodnota-1: abs(25px);

// následující volání funkce abs vrátí: 18.6%
@absolutni-hodnota-2: abs(-18.6%);

sin

Tato funkce spočítá sinus.

Parametry

  • číslo v radiánech (nebo musíme za hodnotu napsat jaké jednotky se mají použít namísto radiánů - např.: 1deg)
@sin-1: sin(1); // sinus 1 radiánu
@sin-2: sin(1deg); // sinus 1 stupně
@sin-3: sin(1grad); // sinus 1 gradiánu

asin

Tato funkce spočítá inverzní sinus.

Parametry

  • číslo
@asin-1: asin(-0.8414709848078965); // vrátí -1rad
@asin-2: asin(0); // vrátí 0rad
@asin-3: asin(2); // vrátí NaNrad

cos

Tato funkce spočítá kosinus.

Parametry

  • číslo v radiánech (nebo musíme za hodnotu napsat jaké jednotky se mají použít namísto radiánů - např.: 1deg)
@cos-1: cos(1); // kosinus 1 radiánu
@cos-2: cos(1deg); // kosinus 1 stupně
@cos-3: cos(1grad); // kosinus 1 gradiánu

acos

Tato funkce spočítá inverzní kosinus.

Parametry

  • číslo
@acos-1: acos(-0.5403023058681398); // vrátí 1rad
@acos-2: acos(1); // vrátí 0rad
@acos-3: acos(2); // vrátí NaNrad

tan

Tato funkce spočítá tangens.

Parametry

  • číslo v radiánech (nebo musíme za hodnotu napsat jaké jednotky se mají použít namísto radiánů - např.: 1deg)
@tan-1: tan(1); // tangens 1 radiánu
@tan-2: tan(1deg); // tangens 1 stupně
@tan-3: tan(1grad); // tangens 1 gradiánu

atan

Tato funkce spočítá inverzní tangens.

Parametry

  • číslo
@atan-1: atan(-1.5574077246549023); // vrátí -1rad
@atan-2: atan(0); // vrátí 0rad

pi

Tato funkce vrací hodnotu π.

@pi: pi();

pow

Tato funkce vrací číslo předané v prvním parametru umocněné na číslo předané v druhém parametru.

Parametry

  • číslo které chceme umocňovat (základ)
  • exponent
@dve-na-treti: pow(2px, 3px); // 8
@tri-na-druhou: pow(3, 2); // 9

mod

Tato funkce vrací číslo předané v prvním argumentu modulo číslo předané v druhém argumentu. Modulo je zbytek po dělení.

Parametry

  • první číslo
  • druhé číslo
@zbytek-po-deleni-1: mod(11px, 6px); // 5px
@zbytek-po-deleni-2: mod(26, 5); // 1

min

Tato funkce vrací nejmenší číslo ze všech předaných čísel.

Parametry

  • čísla (můžeme jich zadat kolik chceme)
@cislo: min(11, 6, 8, 12, 7); // 6

max

Tato funkce vrací největší číslo ze všech předaných čísel.

Parametry

  • čísla (můžeme jich zadat kolik chceme)
@cislo: max(11, 6, 8, 12, 7); // 12