Menu
Coddy logo textTech

命名規則

CoddyのJavaScriptジャーニー「基礎」セクションの一部 — レッスン 8/77。

JavaScriptでは、変数の命名に関する特定のルールと慣習があります:

  • 変数名は大文字と小文字を区別します。つまり、myVariablemyvariable は異なるものとして扱われます。
  • 変数名には、英字 (a-z, A-Z)、数字 (0-9)、アンダースコア (_)、およびドル記号 ($) のみを使用できます。
  • 変数名は、文字、アンダースコア、またはドル記号で始まる必要があります。数字で始めることはできません。
  • JavaScriptには予約語と呼ばれる特定の単語があり、letconstfunctionifelseなどのように、変数名として使用することはできません。
  • 変数名には、最初の単語以外の各単語の先頭を大文字にするcamelCase(キャメルケース)を使用するのが一般的です(例:myVariableName)。

以下は、有効な変数名と無効な変数名の例です:

有効:

let myVariable = 10;
let _name = "John";
let $count = 5;

無効:

let 1stPlace = "Invalid"; // 数字で始めることはできません
let my-variable = 3; // ハイフンを含めることはできません
let if = true; // 予約語を使用することはできません

これらの命名規則に従うことで、コードの可読性が向上し、潜在的なエラーを回避するのに役立ちます。

challenge icon

チャレンジ

初心者

2つの変数を作成してください:

  1. firstName を作成し、値 "John" を代入します
  2. lastName を作成し、値 "Doe" を代入します

JavaScriptの命名規則に従ってください。

チートシート

JavaScriptの変数命名規則:

  • 変数名は大文字と小文字を区別します
  • 使用できるのは、英字、数字、アンダースコア (_)、およびドル記号 ($) のみです
  • 先頭は英字、アンダースコア、またはドル記号でなければなりません(数字は不可)
  • letconstfunctionifelse などの予約語は使用できません
  • camelCase(キャメルケース)慣習を使用します(例: myVariableName

有効な変数名:

let myVariable = 10;
let _name = "John";
let $count = 5;

無効な変数名:

let 1stPlace = "Invalid"; // 数字で始めることはできません
let my-variable = 3; // ハイフンを含めることはできません
let if = true; // 予約語は使用できません

自分で試してみよう

// 以下にコードを入力してください


// 以下の行は変更しないでください
console.log(`firstName = ${firstName}, lastName = ${lastName}`)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン