Typové funkce

isnumber

Tato funkce vrací true pokud je předaná hodnota číslo a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o číslo nebo ne
@jedna-se-o-cislo-1: isnumber(12); // true
@jedna-se-o-cislo-2: isnumber(#ffffff); // false

isstring

Tato funkce vrací true pokud je předaná hodnota řetězec a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o řetězec nebo ne
@jedna-se-o-retezec-1: isstring("řetězec"); // true
@jedna-se-o-retezec-2: isstring(7); // false

iscolor

Tato funkce vrací true pokud je předaná hodnota barva a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o barvu nebo ne
@jedna-se-o-barvu-1: iscolor(#fda21c); // true
@jedna-se-o-barvu-2: iscolor(green); // true
@jedna-se-o-barvu-3: iscolor(50); // false

iskeyword

Tato funkce vrací true pokud je předaná hodnota klíčové slovo a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o klíčové slovo nebo ne
@jedna-se-o-klicove-slovo-1: iskeyword(green); // false
@jedna-se-o-klicove-slovo-2: iskeyword(keyword); // true

isurl

Tato funkce vrací true pokud je předaná hodnota URL a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o URL nebo ne
@jedna-se-o-url-1: isurl(blue); // false
@jedna-se-o-url-2: isurl(url("../img/background.jpg")); // true

ispixel

Tato funkce vrací true pokud je předaná hodnota číslo, které má jako jednotky pixely, a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o číslo, které má jako jednotky pixely nebo ne
@jedna-se-o-cislo-s-pixely-1: ispixel(17); // false
@jedna-se-o-cislo-s-pixely-2: ispixel(20px); // true

isem

Tato funkce vrací true pokud je předaná hodnota číslo, které má jako jednotky em, a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o číslo, které má jako jednotky em nebo ne
@jedna-se-o-cislo-s-em-1: ispixel(18px); // false
@jedna-se-o-cislo-s-em-2: ispixel(20em); // true

ispercentage

Tato funkce vrací true pokud je předaná hodnota procento a pokud není vrací false.

Parametry

  • hodnota u které chceme zjistit jestli se jedná o procenta nebo ne
@jedna-se-o-procenta-1: ispercentage(25%); // true
@jedna-se-o-procenta-2: ispercentage(20px); // false

isunit

Tato funkce vrací true pokud má hodnota předaná v prvním argumentu jednotky, které jsou specifikovány v druhém argumentu. Pokud ne, tak vrací false.

Parametry

  • hodnota
  • jednotky
@jedna-se-o-pixelovou-hodnotu: isunit(11px, px); // true
@jedna-se-o-procentualni-hodnotu: isunit(20rem, %); // false

isruleset

Tato funkce vrací true pokud proměnná obsahuje skupinu vlastností a pokud ne tak vrací false.

Parametry

  • proměnná u které chceme zjistit jestli obsahuje skupinu vlastností nebo ne
@vlastnosti: {
    color: #ffffff;
    background-color: #ffdd77;
    padding: 15px;
}

@jedna-se-o-ruleset-1: isruleset(@vlastnosti); // true
@jedna-se-o-ruleset-2: isruleset(#ddeedd); // false

isdefined

Tato funkce vrací true jestliže je proměnná definovaná a pokud není tak vrací false.

Parametry

  • proměnná
@foo: 1;

@je-promenna-definovana-1: isdefined(@foo); // true
@je-promenna-definovana-2: isdefined(@bar); // false