JavaScript を使用する場合、最初に学ぶことの 1 つは、変数の宣言方法です。変数は、数値、テキスト、さらには複雑なデータなどの情報を保存するコンテナのようなものです。 JavaScript では、変数を宣言する方法として const、let、var の 3 つがあります。それぞれに独自のルールとベスト プラクティスがあり、最初は少し混乱するかもしれません。この投稿では、それぞれをいつどのように使用するかを理解できるように、簡単な例を使って詳しく説明します。
簡単なコードを見てみましょう:
`javascript
const accountId = 14423;
var accountEmail = "aman@google.com";
accountPassword = "12345";
にします
accountCity = "ジャムシェドプール";
アカウントロールをさせます;
// アカウント ID = 13242; // 許可されていません - エラーがスローされます
console.table([accountEmail, accountId,accountRoll,accountPassword]);
`
宣言した最初の変数は、const を使用した accountId です。 const キーワードは、値が決して変更されない変数を宣言する場合に使用します。 const 変数に値を代入すると、その値を別の変数に再代入することはできません。例:
const accountId = 14423; accountId = 13242; // This will throw an error!
上記の例では、const 変数は最初の割り当て後は不変であるため、accountId を再割り当てしようとするとエラーが発生します。
const に関する重要なポイント:
次に、let を使用して accountPassword を宣言します。 let キーワードは、値が後で変更される可能性がある変数を宣言する場合に使用します。 const とは異なり、let 変数を再割り当てできます:
let accountPassword = "12345"; accountPassword = "67890"; // This is perfectly fine!
ただし、const と同様に、let もブロックスコープです。つまり、宣言されたブロック内でのみアクセスできます。
let に関する重要なポイント:
最後に、accountEmail を宣言する方法である var について話しましょう。 var は、JavaScript で変数を宣言する古い方法です。 let や const と比較すると、いくつかの重要な違いがあります。
var accountEmail = "aman@google.com"; var accountEmail = "john@google.com"; // This is allowed!
ご覧のとおり、let や const とは異なり、エラーなく同じスコープ内で var 変数を再宣言できます。これはバグや予期せぬ動作を引き起こす可能性があるため、多くの開発者が let と const を好むのです。
var に関する重要なポイント:
違いを要約した簡単な比較は次のとおりです:
{ var x = 10; var x = 20; // Allowed, no error let y = 10; let y = 20; // Not allowed, will throw a syntax error }
コードの最後で、console.table を使用して、変数の値をきちんとした表形式で表示します。
console.table([accountEmail, accountId, accountRoll, accountPassword]);
これにより、accountEmail、accountId、accountRoll、accountPassword の現在の値を含むテーブルが出力されます。これは、デバッグ時や作業内容の確認時に変数を視覚化するのに便利な方法です。
const、let、var の違いを理解することは、クリーンでバグのない JavaScript コードを作成するために重要です。ここで簡単に要約します:
これら 3 つのキーワードをマスターすると、より信頼性が高く保守しやすい JavaScript コードを作成できるようになります。詳細については、いつでも MDN ドキュメントを参照してください。
コーディングを楽しんでください。また次回お会いしましょう!!
以上がJavaScript の日アスタリング変数: `const`、`let`、および `var` を実際の例で理解します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。