From 8ef83e9583db0ac2400ae612f92b959a7d739564 Mon Sep 17 00:00:00 2001 From: frgd <137767097+Fridge0@users.noreply.github.com> Date: Sun, 1 Oct 2023 13:02:56 +0900 Subject: [PATCH 1/3] =?UTF-8?q?functions=E3=81=AEadd=E9=96=A2=E6=95=B0?= =?UTF-8?q?=E3=81=AE=E4=BE=8B=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/1-trial-session/09-functions/index.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/1-trial-session/09-functions/index.md b/docs/1-trial-session/09-functions/index.md index 64b33cc84..2f7d2d52e 100644 --- a/docs/1-trial-session/09-functions/index.md +++ b/docs/1-trial-session/09-functions/index.md @@ -51,7 +51,8 @@ greet("morning", "佐藤"); ```javascript function add(a, b) { - return a + b; + const sum = a + b; + return sum; } document.write(add(3, 4)); From 3b9ba4ec6c6ead8c70bb0b481996a2671f946e62 Mon Sep 17 00:00:00 2001 From: frgd <137767097+Fridge0@users.noreply.github.com> Date: Sun, 1 Oct 2023 13:46:46 +0900 Subject: [PATCH 2/3] rewrite example's explanation --- docs/1-trial-session/09-functions/index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/1-trial-session/09-functions/index.md b/docs/1-trial-session/09-functions/index.md index 2f7d2d52e..73a2ed317 100644 --- a/docs/1-trial-session/09-functions/index.md +++ b/docs/1-trial-session/09-functions/index.md @@ -58,7 +58,9 @@ function add(a, b) { document.write(add(3, 4)); ``` -上の例の 4 行目で、 `add(3, 4)` が評価されると、 `a = 3, b = 4` として `add` 関数が実行されます。`add`関数の中で `return a + b;` が実行されると、 `a + b` が評価され、`7` になります。これにより、 `add` 関数は `7` を返し `add(3, 4)` の評価結果は `7` となります。 +上の例の 6 行目で、 `add(3, 4)` が評価されると、 `a = 3, b = 4` として `add` 関数が実行されます。`add`関数の中で `const sum = a + b;` が実行されると、 `a + b` が評価され、`7` になります。これにより、`sum` に`7`が代入されます。 +次の行 `return sum` で `add` 関数変数 `sum` を評価し、`7` を返します。 +そして `add(3, 4)` の評価結果が `7` となります。