2
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?

【JavaScript】変数の宣言

Posted at

変数の宣言

JavaScriptにおける変数の宣言には、constletvarの3つがあります。

  1. const:
    constキーワードは、ブロックスコープ内でのみ有効な定数を宣言するために使用されます。constで宣言された変数は再代入も再宣言もできません。

    const x = 10;
    // x = 20; // エラー: 再代入はできない
    
  2. let:
    letキーワードは、ブロックスコープ内でのみ有効な変数を宣言するために使用されます。letで宣言された変数は再宣言ができませんが、再代入は可能です。

    let x = 10;
    x = 20; // 再代入が可能
    
  3. var:
    varキーワードは、古いバージョンのJavaScriptで使用されている変数宣言方法です。関数スコープまたはグローバルスコープでのみ有効であり、ブロックスコープではないため、変数が宣言されたブロックの外からでもアクセス可能です。varで宣言された変数は再宣言が可能です。

    var x = 10;
    var y = 20;
    

まとめ

変数の宣言は基本的にconstletを使用することが推奨されます。varは古い構文であり、ブロックスコープを無視するなどの問題があるため、可能な限り避けるべきです。常に変数のスコープと再代入可能性を考慮して適切なキーワードを選択することが重要です。

2
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
2
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?