javascriptを残す

| | | | | | | | | | | | | | | | | | | | | | | | | | |

JavaScriptは、変数を宣言する3つの方法の1つです。 JavaScript letは、ブロックスコープ変数を宣言するために使用され、再割り当てまたは再度宣言することはできません。 let変数は、ループに最適です。

変数は、ほとんどのプログラミング言語の重要な部分です。 JavaScriptを使い始めると、この用語によく出くわします。 「変数」は、1つ以上の値をコードに格納するコンテナを表すために使用されます。

JavaScript変数を宣言する方法は3つあります。 Var、およびconstを残します。これらのタイプの変数はそれぞれ、さまざまな状況で使用できます。これについては、この記事の後半で説明します。

このチュートリアルの焦点は、JavaScriptキーワード「letitgo」です。 「Leave」を使用すると、再割り当て可能な変数を宣言できます。JavaScriptで「leave」キーワードがどのように機能するかを確認し、「leave」を使用した変数宣言の例を見ていきます。

最後JavaScript変数の日

JavaScript変数は値を格納します。たとえば、コードに格納する名前がある場合は、それを変数に割り当てることができます。変数には、任意のタイプのデータを含めることができます。 、数値、文字列、オブジェクトを含みます。

JavaScript変数を宣言する最も一般的な方法は、「var」を使用することです。これは主に、JavaScriptのベースとなる言語の元の仕様が宣言の一部ではなくなったためです。変数。"var:"

上記の例では、「name」という変数を宣言し、それに値「JohnAppleseed」を割り当てました。この変数にはいくつかのコンポーネントがあります。

  • v ariableは「var」を使用して宣言されます。 "Full_name"キーワード
  • 変数の名前は
  • "="構文は、変数"full_name"に値を割り当てるようにプログラムに指示します。
  • 変数に割り当てられた値は「JohnAppleseed」です。

変数を宣言したので、すべてに沿ってl`を使用できます。次のコードのコードでは、名前変数を出力します。

プログラムは次を返します: "John Appleseed "。

この例では、変数は文字列ですが、数値、配列、JSONオブジェクト、ブール値、またはその他のデータ型を割り当てることができます。変数の例を次に示します。配列を格納します:

この例では、Thisという変数を宣言しました。これは、コンサートの例に参加する可能性のある人の名前である4つの文字列変数を格納します

JavaScript変数のタイプ

上記の例では、キーワード「var」を使用して変数を宣言していますが、別のキーワードを使用する方が適切です。キーワード「and」const「を使用してください。

JavaScriptでは、さまざまな状況で使用されるこれら3つのキーワードのそれぞれを使用して変数を宣言できます。 。

次の表は、これら3つのタイプの変数の違いを示しています。

Word < /td>変数スコープ再割り当てしますか? 再割り当てしますか? レイズ? var 機能はいはいはい const ブロックはいいいえいいえ終了ブロックいいえいいえいいえ < / tbody>

このテーブルは複雑に見えますが、さまざまなタイプの変数を使い始めると、それぞれをいつ使用するかをよりよく理解できるようになります。

以下は次の一般的なルールです。これらのタイプの変数を使用するための経験則:

  1. 変数を再宣言または引き上げる必要がない限り、可能な限り constを使用します。
  2. ループを使用している場合はletを使用します。
  3. varは次の場合にのみ使用します。< ol>
  4. 作業中の前のコード
  5. 再利用できる変数が必要、または
  6. 次の変数が必要プログラムのどこからでも(世界中で)アクセス可能。
  7. JavaScriptの変数の3つのキーワードと、それらをいつ使用するかを覚えておくのに役立つ2つのニーモニックは次のとおりです。

    1. 変数私は一緒にテイナーは誰ですか > コード内で継続を維持する >
      1. Constアンティネは再宣言もレイズもできませんでした
      2. どちらかパスループを通過して、

        さまざまな野菜が世界の家宝になりました。

        次に、キーワード「leave」を見てみましょう。 JavaScriptでの使用法と、変数の他のキーワードとの比較について説明します。

        JavaScript Let

        JavaScript "let" word-keyを使用すると、範囲変数ブロックを宣言できます。 (グローバル変数とは対照的に、ブロックスコープ変数は宣言されたブロックに対してローカルです。)-グローバル変数を

これはどういう意味ですか? scope は、コード内の変数にアクセスできる場所を指します。 「ブロックフィールド」とは、ループ内の領域、または一般に条件付き中括弧({})でコードのブロックを区別する領域を指します。

ローカル変数は、コードのブロックで宣言された変数です。一方、グローバル変数は外部に報告されます。

「let」キーワードは、「if」または「for」ループで変数を使用するプログラムで役立ちます。

これがJavaScriptの例です&ldquo; 「キーワードを実行したままにする:

コードは次を返します:

今日は営業日です。今日はランチにバナナを作ってください。

今日は営業日ではありません。今日の昼食のためにリンゴを準備します

この例では、2つの変数を宣言しています。 「就業日」と「フルーツランチ」「就業日」は、プログラム全体にアクセスできるグローバルスコープの変数であり(実践コード「var」に注意)、「lunchFruit」は、再割り当てされた場合にのみ到達可能なローカル変数です。ループ内(コードは「let」を使用していることに注意してください)。

プログラムが「if」ステートメントを実行すると、「営業日」が「true」に等しいことがわかります。したがって、このプログラムは「if」ブロックのコードを実行します。この場合、プログラムは「lunchFruit」を「banana」に再割り当てしてから、コンソールにメッセージを出力します。

ただし、ランタイムコードが「if」ステートメントフィールドで終了すると、「It`s not営業日。」今日、リンゴを準備してください。これは、「フルーツランチ」変数が「if」ステートメントでのみ変更されるためです。最後のconsole.log()が「if」ステートメントの外にあるため、フルーツの名前は変更されません。

上記のコードは、「let」の2つの主要な属性を示しています。変数:

  1. "let"にはブロックスコープがあります。つまり、特定のブロックではアクセスできません。
  2. "let"は、必要に応じて再割り当てできますが、私たちのブロック。フィールド
  3. 変数をグローバルにしたい場合は、代わりに「var」を使用しますが、前の例では「if」を使用しているため、「let&rdquo;」を使用する必要がありました。変数。

    JavaScriptLet Alternatives

    「var」と「leave」の違いをより詳細に説明するために、上記の同じコードの例を示しますが、「var」を使用しています。代わりは。 「leaving」の代わりに「lunchFruit」変数を宣言します。

    コードが返されます:

    今日は営業日です。今日はランチにバナナを作ってください。

    今日は営業日ではありません。今日の昼食のためにバナナを準備します。

    ご覧のとおり、コードが「lunchFruit」変数値「banana」を変更すると、ワールドで変更が行われるため、コードが最後の「コンソール」を実行します。 log() "ステートメントは、値"banana"を格納する"lunchFruit"の変数を出力します。

    、"const"を使用して変数を宣言することもできます。ただし、 "let" word --keyコマンドを使用して宣言された変数のコントラストは、変数が宣言されると再宣言できません。

    `const``を使用して変数を宣言する例を次に示します。キー:

    変数「full_name」に「JohnAppleseed」が格納されるようになりました。ただし、名前を変更する場合は、次のように新しい変数を宣言する必要があります。

    変数「full_name」を再割り当てしようとすると、プログラムは「full_nameはすでに宣言されています」というエラーを返します。したがって、「const」は変更されない値を格納するのに役立ちますが、変数を再宣言する場合は、「var」を使用できます。

    結論

    変数はプログラミングの重要な部分です。このチュートリアルでは、変数の基本と、JavaScriptで「var」と「leave」を操作する方法について説明しました。また、「var」、「leave」、「コスト」と、これらの各変数キーワードをJavaScriptでどのように使用するか。

    これで、プロの開発者のようにJavaScript変数を宣言する準備が整いました。