Luau入門1:変数と値の種類(数値・文字列・真偽値・nil)

入門Luau更新日:2026年11月13日Luauの型チェック済み

ひとことで言うと

Luauでは「local 名前 = 値」で変数を作ります。値には、数値・文字列・真偽値(true / false)・何もないことを表すnilなどの種類があります。

この記事で使うAPI

string

変数を作る

local playerName = "Alex"
local coins = 10
local isAlive = true
print(playerName, coins, isAlive)

coins = coins + 5
print("コインは " .. coins .. " 枚")

「local」を付けて作った変数は、そのスクリプトの中(またはその範囲の中)だけで使えます。基本的には、いつも local を付けて変数を作りましょう。

値の種類

種類 例 説明
数値(number) 10、3.5 計算に使える数
文字列(string) “Alex” 引用符で囲んだ文字
真偽値(boolean) true、false 正しいか、正しくないか
nil nil 「何もない」ことを表す特別な値

文字をつなげる

文字列どうしは「..」(ドット2つ)でつなげます。ほかの言語の「+」ではない点に注意しましょう。

増やす・減らすの書き方

「coins = coins + 5」は、「coins += 5」と短く書くこともできます。

執筆・動作確認:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む