Quảng cáo

Viết và chạy JavaScript ngay lập tức trong môi trường sandbox an toàn — xem kết quả console, giá trị trả về, lỗi và thời gian mà không cần mở DevTools. Miễn phí và chạy ngay trong trình duyệt của bạn.

Chạy trong một iframe sandbox trong trình duyệt của bạn — không có gì được gửi đến máy chủ.

Nhấn Ctrl/⌘ + Enter để chạy
JavaScript
1
Console
>_ Kết quả console xuất hiện ở đây

Giới thiệu về Trình kiểm thử JavaScript

JavaScript Tester là một sân chơi JS trực tuyến nơi bạn có thể viết và chạy JavaScript ngay lập tức mà không cần mở DevTools hay thiết lập một dự án. Gõ mã vào trình soạn thảo, nhấn Run hoặc Ctrl/Cmd + Enter, và khung console hiển thị kết quả log, cảnh báo, lỗi và thời gian thực thi.

Mã của bạn thực thi bên trong một iframe cách ly, không có quyền truy cập vào trang xung quanh. Mỗi lần chạy đều bắt đầu trong một sandbox mới, nên các biến còn sót lại và mã chạy vô hạn từ lần thử trước không bao giờ ảnh hưởng đến lần sau, và các hộp thoại chặn như alert được vô hiệu hóa nên trang không bao giờ bị đơ.

Vì mọi thứ chạy phía client trong trình duyệt của bạn, không có gì bạn gõ được gửi đến máy chủ. Đây là cách nhanh chóng, riêng tư để kiểm tra một đoạn mã từ Stack Overflow, kiểm tra hành vi async/await, hoặc gỡ lỗi một hàm nhỏ.

Cách sử dụng Trình kiểm thử JavaScript

  1. Gõ hoặc dán JavaScript vào khung trình soạn thảo, hoặc nhấp Sample để có một ví dụ hoạt động.
  2. Nhấp Run, hoặc nhấn Ctrl/Cmd + Enter, để thực thi mã.
  3. Đọc kết quả console.log, info, warn và error — cùng bất kỳ lỗi nào được ném ra — trong khung console, kèm thời gian thực thi hiển thị khi lượt chạy kết thúc.
  4. Bật Auto-run để tự động thực thi lại mã khi bạn chỉnh sửa.
  5. Dùng Clear console để xóa kết quả, hoặc Clear để bắt đầu lại với mã mới.

Câu hỏi thường gặp

Đoạn script của bạn chạy bên trong một iframe với giới hạn sandbox="allow-scripts", được cách ly khỏi trang. Kết quả console và lỗi được chuyển tiếp lại để hiển thị, và iframe được tạo lại mỗi lần chạy nên trạng thái trước đó bị loại bỏ.

Các lệnh gọi console.log, console.info, console.warn và console.error đều xuất hiện trong khung console, cùng với các lỗi chưa được bắt và một dòng thời gian cho biết lượt chạy mất bao nhiêu mili giây.

Có. Cú pháp hiện đại bao gồm async/await, promise, arrow function và template literal đều chạy chính xác như trong trình duyệt của bạn, vì sandbox dùng cùng engine JavaScript như trang.

Không. Mọi thứ thực thi cục bộ trong một iframe cách ly trong trình duyệt của bạn; không có mã hay kết quả nào được truyền đến máy chủ.

Có. Miễn phí, không cần đăng ký, và bạn có thể chạy bao nhiêu đoạn mã tùy thích.

Cần trợ giúp?
Gặp sự cố với công cụ này? Hãy cho đội ngũ của chúng tôi biết.
Báo cáo sự cố

Thêm công cụ miễn phí này vào trang web của riêng bạn — sao chép và dán mã bên dưới.