20 of 264 menu

Funkce String

Funkce String převádí předanou hodnotu na řetězec. Převody pro primitivní typy (čísla, řetězce a další jednoduché typy) probíhají velmi přímočarým způsobem. Například: true - 'true', 5 - '5'. A objekty se nejčastěji převádějí na '[object Object]', ale mohou existovat výjimky.

Syntaxe

String(co je třeba převést);

Příklad

Převeďme číslo 0 na řetězec:

String(0);

Výsledek provedení kódu:

'0'

Příklad

Nyní zadejme do parametru funkce nečíselnou hodnotu NaN:

String(NaN);

Výsledkem bude řetězec:

'NaN'

Příklad

Převeďme booleovskou hodnotu false:

String(false);

Výsledek provedení kódu:

'false'

Příklad

Převeďme řetězec pomocí funkce String:

String('str');

Po provedení kódu dostaneme na výstupu stejný řetězec:

'str'

Příklad

Nyní zadejme do parametru funkce hodnotu null:

String(null);

Výsledkem provedení kódu bude hodnota převedená na řetězec:

'null'

Příklad

Zadejme do parametru funkce hodnotu undefined:

String(undefined);

Výsledek provedení kódu:

'undefined'

Příklad

Nyní zadejme do parametru složené závorky jako označení prázdného objektu:

String({});

Po provedení kódu dostaneme řetězec, ve kterém bude uveden typ zadaného objektu:

'[object Object]'

Příklad

Nyní převeďme hranaté závorky neboli prázdné pole:

String([]);

Nakonec místo popisu typu objektu dostaneme prázdný řetězec:

''

Příklad

Přidejme do parametru funkce pole naplněné číslicemi:

String([1, 2, 3]);

Výsledkem provedení kódu se všechny hodnoty pole převedou do jednoho řetězce:

'1,2,3'

Viz také

  • funkci Number,
    která převádí na číslo
  • funkci Boolean,
    která převádí na booleovskou hodnotu
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout