# Formátovač JavaScript

Pomocou tohto formátovača JavaScript upravte neprehľadný alebo minifikovaný kód JavaScript. Vložte svoj kód a nástroj ho spracuje ako modul ES a potom ho znova vypíše s odsadením dvoma medzerami, jedným príkazom na riadok, jednotnými medzerami okolo operátorov a bodkočiarkami na konci príkazov, pričom zachová komentáre. Namiesto odhadovania nahlási syntaktické chyby, aby vývojári získali čitateľný a platný kód na kontrolu, ladenie a dokumentáciu.

## Často kladené otázky

### Ako funguje formátovač JavaScript?

Nástroj spracuje váš kód ako modul ES do syntaktického stromu a potom tento strom znova vypíše v jednotnom štýle. Keďže kód analyzuje namiesto úprav pomocou textových pravidiel, štruktúra výstupu vždy zodpovedá vstupu.

### Aký štýl používa výstup?

Bloky sú odsadené dvoma medzerami, každý príkaz je na samostatnom riadku, okolo operátorov sú medzery a príkazy sa končia bodkočiarkami. Krátke objektové a poľové literály zostávajú na jednom riadku a úvodzovky reťazcov aj šablónové literály sa zachovajú tak, ako sú zapísané.

### Môžem zmeniť odsadenie alebo iné nastavenia?

Nie, formátovač nemá žiadne možnosti nastavenia. Každý vstup sa vypíše v rovnakom štýle, takže výsledky sú pri zdieľaní predvídateľné.

### Čo sa stane, keď má môj kód syntaktickú chybu?

Nástroj sa zastaví a zobrazí správu analyzátora, napríklad Unexpected: nasledované problematickým tokenom. Opravte nahlásený problém a spustite formátovač znova.

### Zachovajú sa komentáre?

Áno, riadkové aj blokové komentáre sa zachovajú a umiestnia sa k príkazom, ku ktorým patria. Komentár vo vnútri príkazu sa môže presunúť na začiatok nasledujúceho príkazu.

### Podporuje moderné JavaScript?

Áno, analyzátor rozumie modernej syntaxi, ako sú import a export, funkcie so šípkovou syntaxou, triedy, async a await, deštrukturalizácia, spread, voliteľné reťazenie, nulové zlučovanie a šablónové literály. Dlhšie objektové literály, ktoré sa nezmestia na jeden riadok, sa rozdelia tak, aby každá vlastnosť bola na samostatnom riadku.

### Môžem formátovať minifikovaný kód?

Áno, minimalizované súbory sa analyzujú a rozložia do prehľadných riadkov s odsadením. Krátke názvy premenných zvolené minifikátorom sa zachovajú, pretože formátovanie nikdy nič nepremenúva.

### Zmení formátovanie správanie môjho kódu?

Nie, mení iba medzery, zalomenia riadkov a ukončovače príkazov. Jedinými doplnenými znakmi sú bodkočiarky, ktoré zodpovedajú tomu, ako JavaScript už číta kód.

### Prečo je výsledok ohraničený blokom kódu javascript?

Výsledok sa vracia ako blok kódu Markdown, ktorý sa začína ohraničením javascript, takže sa pri vložení do Markdown zobrazí so zvýraznením syntaxe. Ak chcete čistý zdrojový kód, skopírujte riadky medzi ohraničeniami.

### A čo JSX, TypeScript alebo Flow?

Táto stránka spracúva obyčajné JavaScript. Pre komponenty React použite formátovač JSX a pre typovaný kód formátovač TypeScript alebo Flow, pretože anotácie typov nie sú súčasťou štandardného JavaScript.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
