Как пользоваться
- Вставьте JavaScript, откройте файл
.jsили начните с примера — минифицированного кода. - Выберите 2 пробела, 4 пробела или табуляцию. Отформатированный код появляется по мере ввода.
- Скопируйте его или скачайте как
script.js.
Что он делает
Инструкции переносятся на отдельные строки, блоки получают отступы, а пробелы вокруг операторов и после ключевых слов приводятся к единому виду. Код делает ровно то же самое: меняются только пробельные символы. Форматирование не вернёт имена, сокращённые минификатором, вроде n и t, и удалённые им комментарии.
Когда это полезно
- Чтобы прочитать минифицированный скрипт и понять, что он делает, или найти источник ошибки.
- Чтобы привести в порядок код из сниппета, ответа или от ИИ-ассистента перед правкой.
- Чтобы две версии можно было сравнить через diff.
Частые вопросы
Работает ли он с современным JavaScript?
Да: стрелочные функции, классы, шаблонные строки, async/await, optional chaining и модули — всё форматируется.
Проверяет ли он код на ошибки?
Нет. Он расставляет отступы в том, что есть, даже если это не запустится. А вот Минификатор JavaScript разбирает код и сообщает строку и столбец синтаксической ошибки.
А TypeScript или JSX?
Большая часть TypeScript форматируется нормально — это JavaScript с аннотациями типов. Для JSX и больших проектов используйте Prettier в редакторе.
Загружается ли мой код куда-то?
Нет. Форматирование выполняется в вашем браузере.