From 09885be3f29156cb22c9e6fe0e525ed56fb4673c Mon Sep 17 00:00:00 2001 From: Rei Tsukada Date: Sun, 5 Apr 2026 17:43:18 +0900 Subject: [PATCH] =?UTF-8?q?let=E3=81=A8const=E3=81=AE=E8=AA=AC=E6=98=8E?= =?UTF-8?q?=E3=81=AB=E7=94=A8=E3=81=84=E3=82=89=E3=82=8C=E3=82=8B=E5=A4=89?= =?UTF-8?q?=E6=95=B0=E3=82=92mysteriousNumber=E3=81=8B=E3=82=89tanakaAge?= =?UTF-8?q?=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/1-trial-session/06-variables/index.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/1-trial-session/06-variables/index.mdx b/docs/1-trial-session/06-variables/index.mdx index 44f7b11f6..7cfd6e7b8 100644 --- a/docs/1-trial-session/06-variables/index.mdx +++ b/docs/1-trial-session/06-variables/index.mdx @@ -68,14 +68,14 @@ document.write(totalPrice); `let`と`const`の大きな違いは、再代入が可能かどうかです。`let`で宣言された変数には再代入が可能ですが、`const`で宣言された変数にはできません。次の例を見てみましょう。 ```javascript title="script.js" -let mysteriousNumber = 0; -mysteriousNumber = 1; -mysteriousNumber = 2; -document.write(mysteriousNumber); // 2 +let tanakaAge = 18; +tanakaAge = 19; +tanakaAge = 20; +document.write(tanakaAge); // 20 ``` {/* prettier-ignore */} -変数には、最後に代入されたのみを保持する性質があります。そのため、変数`mysteriousNumber`は3回代入が行われていますが、最後に代入された`2`が表示されます。 +変数には、最後に代入されたのみを保持する性質があります。そのため、変数`tanakaAge`は3回代入が行われていますが、最後に代入された`20`が表示されます。 一方、`const`で宣言された変数には、再代入ができません。そのため、上記のコードの`let`を`const`に置き換えることはできません。