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?

JavaScript(ES6〜)変数宣言と命名規則

Last updated at Posted at 2025-03-22

変数宣言

const

再代入不可、再宣言不可な変数

  • 再代入は不具合の原因になり得るため、基本的にconstで定義することを推奨されています

let

再代入可能、再宣言不可な変数

  • constで動かなかった場合にletを使います

var

再代入可能、再宣言可能な変数

  • 同じ変数の名前のものを再定義できてしまったり、変数の巻き上げという意図しない動作がある問題などの不具合の温床であるため、新規では使わないこと

命名規則

ローワーキャメル

最初の単語の最初の文字を小文字にし、次の単語の最初の文字を大文字にして繋げる命名規則

  • 変数名、関数名に使われることが多いです
lowerCamel

アッパーキャメル

各単語の最初の文字を大文字にし、単語を連結して書く命名規則

  • クラス名、ファイル名(モジュール名)に使われることが多いです
UpperCamel

スネークケース

単語を小文字で区切り、アンダースコア(_)で繋げる命名規則

  • 定数名に使われることが多いです
snake_case

まとめ

JavaScriptの変数宣言では、基本的にconstを使用し、必要に応じてletを使い、varは避けるのが一般的です。命名規則として、変数や関数にはローワーキャメル、クラスやファイル名にはアッパーキャメル、定数名にはスネークケースがよく使われます

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?