1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【JavaScript】letとconst(とvar)の使い方について

Posted at

#はじめに
JavaScriptの基本中の基本ですが、letやconst、varの使い方を簡単にまとめていきます。

#varについて
JavaScriptは、元来、変数を定義するときにはvarしかありませんでした。
しかし、ES6で新しくletconstが追加されたことにより、それ以降はletconstが使われるようになっています。
したがって、varはもう使わないと考えて良いでしょう。

#letとconstの違い
###letは上書きできるが、constは上書きできない!!
たとえば、以下のようなコードがあったとします。

JavaScript
//let
let name = 'Yamada';
name = 'Suzuki';
console.log('hello ' + name);

この場合、letは上書きできるので、hello Suzukiと出力されます。
次に、以下のようなコードがあったとします。

JavaScript
//const
const name = 'Yamada';
name = 'Suzuki';
console.log('hello ' + name);

この場合、constは上書きできないので、エラーが発生します。

#まとめ
基本的には、constを使い、再代入が必要な場合のみletを使いましょう。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?