Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions docs/1-trial-session/06-variables/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,14 @@ document.write(totalPrice);
`let`と`const`の大きな違いは、再<Term>代入</Term>が可能かどうかです。`let`で<Term>宣言</Term>された<Term>変数</Term>には再<Term>代入</Term>が可能ですが、`const`で<Term>宣言</Term>された<Term>変数</Term>にはできません。次の例を見てみましょう。

```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 */}
<Term>変数</Term>には、最後に<Term>代入</Term>された<Term>値</Term>のみを保持する性質があります。そのため、<Term>変数</Term>`mysteriousNumber`は3回<Term>代入</Term>が行われていますが、最後に<Term>代入</Term>された`2`が表示されます。
<Term>変数</Term>には、最後に<Term>代入</Term>された<Term>値</Term>のみを保持する性質があります。そのため、<Term>変数</Term>`tanakaAge`は3回<Term>代入</Term>が行われていますが、最後に<Term>代入</Term>された`20`が表示されます。

一方、`const`で<Term>宣言</Term>された<Term>変数</Term>には、再<Term>代入</Term>ができません。そのため、上記のコードの`let`を`const`に置き換えることはできません。

Expand Down