변수
let name = "ANS";
const year = 2026;
name = upper(name);ANS SCRIPT · LANGUAGE REFERENCE
작고 예측 가능한 문법으로 UI와 학습용 로직을 작성합니다. 모든 코드는 전용 Worker 인터프리터에서만 실행됩니다.
let name = "ANS";
const year = 2026;
name = upper(name);if (score >= 80) {
print("pass");
}
repeat(3) { print(index); }
for item in range(1, 4) { print(item); }fn greeting(name) {
return "Hello, " + name;
}
let tags = ["ai", "code"];
print(greeting(join(tags, " / ")));ui.title("Hello");
ui.input("Your name");
ui.image("/image.png", "alt");
ui.row("Score", 42);
ui.column("Top", "Bottom");
ui.button("Run", "run");ui.button("Start", "start");
on("start") {
print("started");
ui.notice("Ready", "success");
}range(start, end, step?)
length(value)
upper(text) / lower(text)
join(array, separator)지원: 숫자·문자열·불리언·null·배열·객체, 산술/비교/논리 연산, let/const, if/else, repeat, for-in, fn/return, print, on, ui.title/text/button/card/input/image/row/column/badge/notice/stat/progress/divider. 지원하지 않음: JavaScript 실행, DOM, 네트워크, 로컬 파일·저장소·시스템 접근.