Перейти к содержимому

JavaScript и TypeScript онлайн — Numio

Запускайте JavaScript и TypeScript онлайн с синтаксисом ES2020+. Вывод console.log сразу, в изолированной песочнице. Бесплатно.

Ctrl/⌘ + Enter — запуск

Вывод

Код выполняется в вашем браузере и никуда не загружается.

Как пользоваться

  1. Выберите JavaScript или TypeScript.
  2. Напишите код и выводите результаты через console.log.
  3. Нажмите «Запустить» (или Ctrl/⌘ + Enter).

Пример

// Пример на JavaScript
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("По возрастанию:", sorted.join(", "));
console.log("Максимум:", Math.max(...nums));

Подробности и ограничения

Код выполняется в QuickJS — отдельном движке JavaScript в WebAssembly. Он изолирован от страницы: нет DOM, сети и API браузера.

В TypeScript аннотации типов удаляются перед запуском. Ошибки типов не проверяются — только синтаксические.

FAQ

Можно ли использовать document или fetch?

Нет. В песочнице нет DOM, сети и API браузера. Для веб-страниц используйте онлайн-редактор HTML.

Проверяются ли типы TypeScript?

Нет. Типы удаляются, и код выполняется как JavaScript, поэтому видны только синтаксические ошибки.

Какой синтаксис поддерживается?

Современный JavaScript: let/const, стрелочные функции, классы, деструктуризация, шаблонные строки, опциональная цепочка.

Справочники по форматам

Страница инструмента обновлена: