xxScript 脚本引擎
xxScript 内置脚本引擎
类 JavaScript 语法,功能完整:
语法
- 变量/函数/循环/条件
try/catch/finally+throw Error("msg")- 三元运算符
?:、位运算^ & | ~ << >> for...of(值遍历)、for...in(键遍历)++/--、复合赋值+= -= *= /=、十六进制0xFFMath对象、随机数Math.random()
数据库访问(5 种驱动)
let conn = db_connect("sqlite", "/data/app.db")
try {
db_exec(conn, "CREATE TABLE users (id INTEGER, name TEXT)")
let rows = db_query(conn, "SELECT * FROM users")
let total = db_query_float(conn, "SELECT SUM(amount) FROM orders")
} catch (e) {
print("错误:", e.message)
} finally {
db_close(conn)
}
其他能力
- SSH(连接/执行/上传/下载/部署)
- HTTP 请求
- 文件操作
- 加密解密(TXDEF/AES/Hash/HMAC)
- JSON/正则/时间
- bytes 字节操作