免费在线 JavaScript 和 TypeScript 游乐场
编写 JavaScript 或 TypeScript 并立即在浏览器中运行它。 Dokall 使用 esbuild 转译 TypeScript 并捕获 console.log 输出和执行时间。
非常适合学习、测试片段和调试算法。所有执行都在您的浏览器本地进行 - 您的代码永远不会发送到服务器。
常见问题
支持哪些 JavaScript 特性?
该演练场在沙箱化的浏览器环境中运行现代 JavaScript(ES2020+)。支持箭头函数、async/await、类、解构、模板字符串,以及浏览器中可用的大多数标准库 API。
可以使用 npm 包吗?
演练场运行不带 npm 导入的原生 JavaScript。若要测试使用外部包的代码,请使用浏览器控制台或本地 Node.js 环境。基本 DOM API 可用。
代码是在服务器上执行的吗?
不是。代码完全在浏览器中的沙箱执行环境中运行。不会向 Dokall 服务器发送任何内容。控制台输出显示在演练场面板中。
可以分享我的代码吗?
请手动复制代码进行分享。演练场不会生成可分享的 URL。若需协作片段,可结合 gist 或粘贴服务与本工具一起使用。
这与浏览器控制台有什么区别?
两者都在客户端运行 JavaScript。Playground 提供带语法高亮的专用编辑器、运行按钮和格式化输出面板。浏览器控制台(F12)更适合调试带完整 DOM 访问的实时页面。