Chuyển đến nội dung

Chạy JavaScript & TypeScript Online — Numio

Chạy JavaScript và TypeScript online với cú pháp hiện đại ES2020+. Xem kết quả console.log ngay trong môi trường cách ly. Miễn phí, không cần đăng ký.

Chạy trong trình duyệt · Không cần đăng ký

Ctrl/⌘ + Enter để chạy

Kết quả

Mã chạy ngay trên trình duyệt của bạn và không được tải lên.

Cách sử dụng

  1. Chọn JavaScript hoặc TypeScript.
  2. Viết code và in kết quả bằng console.log.
  3. Nhấn Chạy (hoặc Ctrl/⌘ + Enter) để xem kết quả.

Ví dụ

// Ví dụ JavaScript
const nums = [3, 1, 4, 1, 5, 9];
const sorted = [...nums].sort((a, b) => a - b);
console.log("Đã sắp xếp:", sorted.join(", "));
console.log("Lớn nhất:", Math.max(...nums));

Chi tiết và giới hạn

Mã chạy trong QuickJS, một engine JavaScript riêng được biên dịch sang WebAssembly. Nó tách biệt với trang: không có DOM, mạng hay API trình duyệt.

Với TypeScript, chú thích kiểu được loại bỏ trước khi chạy. Lỗi kiểu không được kiểm tra, chỉ báo lỗi cú pháp.

FAQ

Có dùng được document hoặc fetch không?

Không. Môi trường cách ly không có DOM, mạng hay API trình duyệt. Để làm việc với trang web, hãy dùng trình soạn thảo HTML online.

Có kiểm tra kiểu TypeScript không?

Không. Kiểu bị loại bỏ và mã chạy như JavaScript, nên chỉ hiện lỗi cú pháp.

Hỗ trợ cú pháp nào?

JavaScript hiện đại, gồm let/const, hàm mũi tên, class, destructuring, template literal và optional chaining.

Tài liệu tham khảo về định dạng

Trang công cụ được cập nhật: