独立Lua运行器
完全基于原生JavaScript实现,无需任何外部库依赖
🚀
100%独立
无需外部库
🎯
精准解析
原生JS实现
🔧
功能完整
支持核心语法
📱
响应式
多设备支持
📝
Lua 代码编辑器
main.lua
-- 欢迎使用独立Lua运行器! -- 这个版本完全使用原生JavaScript实现 -- 无需任何外部库依赖,确保100%可运行 -- 基础输出 print("Hello, Lua!") print("基本算术: " .. (10 + 5)) -- 变量和数据类型 local name = "张三" local age = 25 local isStudent = true print("姓名: " .. name) print("年龄: " .. age) print("是学生: " .. tostring(isStudent)) -- 条件语句 local score = 85 if score >= 90 then print("成绩: 优秀") elseif score >= 80 then print("成绩: 良好") elseif score >= 60 then print("成绩: 及格") else print("成绩: 不及格") end -- 循环语句 print("数字1到5:") for i = 1, 5 do print(i) end -- 函数定义和调用 function greet(person) return "你好, " .. person .. "!" end print(greet("世界")) -- 表操作 local fruits = {"苹果", "香蕉", "橙子"} print("水果列表:") for i, fruit in ipairs(fruits) do print(i .. ": " .. fruit) end -- 数学计算 local radius = 5 local area = 3.14159 * radius * radius print("半径为 " .. radius .. " 的圆面积: " .. string.format("%.2f", area))
📊
输出结果
控制台输出
代码执行结果将显示在这里...
⏺
就绪 - 点击"运行代码"执行脚本
📚
示例代码
🗑️
清空输出
🚀
运行代码