From 39c1d9648e481d4432e7dba756f9b086c4fdd2ee Mon Sep 17 00:00:00 2001 From: Yuta Azumi Date: Sat, 24 Oct 2020 22:14:57 +0900 Subject: [PATCH] fix --- README.japanese.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.japanese.md b/README.japanese.md index 11ba242c..e6d84408 100644 --- a/README.japanese.md +++ b/README.japanese.md @@ -350,7 +350,7 @@ function doSomething() {} ## ![✔] 3.7 let よりも const を優先してください。var はいりません。 -**TL;DR:** `const` を使うということは、一度代入された変数は再代入できないということを意味します。`const` を優先することで、同じ変数を異なる用途に使いたくなることを防ぎ、コードをより明確にすることができます。 例えば、for ループの中で変数を再割り当てする必要がある場合は、`let` を使って宣言します。もう一つの重要な点は、`let` を使って宣言された変数は、それが定義されたブロックスコープ内でのみ利用可能であるということです。`var` はブロックスコープではなく関数スコープであり、[ES6では使うべきではない](https://hackernoon.com/why-you-shouldnt-use-var-anymore-f109a58b9b70) ので、`const` と `let` がある以上必要ありません。 +**TL;DR:** `const` を使うということは、一度代入された変数は再代入できないということを意味します。`const` を優先することで、同じ変数を異なる用途に使いたくなることを防ぎ、コードをより明確にすることができます。 変数を再割り当てする必要がある場合は、例えば for ループの中などでは、`let` を使って宣言します。もう一つの重要な点は、`let` を使って宣言された変数は、それが定義されたブロックスコープ内でのみ利用可能であるということです。`var` はブロックスコープではなく関数スコープであり、[ES6では使うべきではない](https://hackernoon.com/why-you-shouldnt-use-var-anymore-f109a58b9b70) ので、`const` と `let` がある以上必要ありません。 **さもないと:** 頻繁に変化する変数に従うと、デバッグが非常に面倒になります。