离线模式
漫林
今日觉察
免费工具

免费在线代码运行器

写代码,点运行,立即看到输出:控制台日志、表格,以及带行号的错误信息。 搭建网页并实时预览,在真实的 SQLite 数据库上练习 SQL,或者试试 Lua。无需安装任何东西。

打开在线代码运行器工具 →

如何在线运行代码

选择语言

选择 JavaScript、TypeScript、HTML/CSS/JS、SQL 或 Lua。每种语言都会打开一个可运行的示例。

编写代码

在编辑器中输入或打开文件。高亮、缩进和自动闭合括号会随时帮你。

运行并分享

点击“运行”或按 Ctrl+Enter 查看输出。保存文件,或复制链接分享你的代码。

代码运行器使用技巧

await 可以写在顶层

在 JavaScript 和 TypeScript 中可以在函数外写 await,快速试验不涉及 fetch 的异步代码。

用 console.table 看数据

把对象数组传给 console.table(),就能以表格形式查看,并可下载为 CSV。

每次 SQL 运行都从头开始

把 CREATE TABLE 和 INSERT 语句放在最前面:每次运行都会重新建库,结果可重复。

不检查 TypeScript 类型

代码运行前会移除类型,所以类型错误不会阻止程序运行。适合用来试验语法和逻辑。

按 Esc 停止

死循环不会卡死页面:点击“停止”或按 Esc,然后重新运行。

Lua 的数字

这里的 Lua 整数是 32 位的,非常大的整数最好写成小数。

漫林服务

为重要的事留出空间

用漫林梳理、规划,并迈出下一步。

漫林人生操作系统:从觉察到行动的路径

在线代码运行器常见问题

可以运行哪些语言?

JavaScript、TypeScript、可实时预览的 HTML/CSS/JS、SQLite 上的 SQL,以及 Lua 5.3。运行 Python 请使用免费的在线 Python 编译器。

这个在线代码运行器免费吗?

免费。无需注册,运行次数不限,保存的任何内容都没有水印。

我的代码在哪里运行?

在你的浏览器中,在一个无法访问本站 Cookie 或存储的沙箱里运行。你的代码不会发送到服务器上运行。

可以在这里练习 SQL 吗?

可以。编写 CREATE TABLE、INSERT 和 SELECT 语句,每个结果都会以表格显示。SQLite 支持连接、窗口函数、递归 CTE 和 JSON 函数。

如何查看我的 HTML 页面?

选择 HTML/CSS/JS。编辑 HTML、CSS 和 JS 标签页,预览会随输入实时更新;页面的控制台消息显示在预览下方。

如何分享我的代码?

点击“分享”复制链接。代码就保存在链接本身中,任何人打开都能在编辑器里看到同样的代码。

关闭标签页后代码还在吗?

在。每种语言的代码都保存在当前浏览器中,回来时会自动恢复。点击“保存”可在设备上保留一个文件。

更多同类型免费工具

查看全部免费工具 →