# Luau入門1：変数と値の種類（数値・文字列・真偽値・nil）

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

- URL：https://roblox.minecraft-okinawa.com/luau/variables/
- 更新日：2026-11-13

## 変数を作る

```lua
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」と短く書くこともできます。

## 出典

- [Luau 公式サイト](https://luau.org/)
- [Roblox Creator Documentation](https://create.roblox.com/docs)

執筆：鈴木孝昌（現役プロジェクトマネージャー／プログラミング講師）／運営：沖縄マイクラ部 プログラミングスクール「クロスウェーブ」（https://minecraft-okinawa.com/）