diff --git a/docs/1-trial-session/09-functions/index.mdx b/docs/1-trial-session/09-functions/index.mdx
index ece756de..b327fb69 100644
--- a/docs/1-trial-session/09-functions/index.mdx
+++ b/docs/1-trial-session/09-functions/index.mdx
@@ -104,7 +104,29 @@ document.write(multiply(3, 4));
## 変数のスコープ
{/* prettier-ignore */}
-関数内で宣言された変数は、関数内でのみ有効です。変数が有効な範囲のことを、その変数の**スコープ**と呼んでいます。
+関数や if 文などのブロックの内側で宣言された変数は、そのブロック内でのみ有効です。変数が有効な範囲のことを、その変数の**スコープ**と呼んでいます。
+
+```javascript
+function setAnswer(num) {
+ const answer = num;
+}
+
+setAnswer(42);
+
+document.write(answer); // エラー: answer は定義されていません
+```
+
+```javascript
+const age = 18;
+
+if (age >= 20) {
+ const message = "お酒が飲めます";
+} else {
+ const message = "お酒は飲めません";
+}
+
+document.write(message); // エラー: message は定義されていません
+```
{/* prettier-ignore */}
関数外で宣言された変数は関数内でも利用できます。