JavaScript 変数の概念の概要

変数の概念

  • 変数とは、変化する量のことです。

  • 変数はデータを保持するコンテナとして見ることができます

  • 変数は「未知の数」として見ることができます。 x = 10

  • 変数は「記号」「コード」とみなすことができます。

  • 変数とは通常、プログラムデータを指します。

  • 変数はメモリ内に存在し、メモリ内で動作します。

  • 変数は一時的なデータです。コンピューターのメモリを 1 つずつ「小さなグリッド」と考えることができます。それぞれの「小さなグリッド」には、変数の名前と変数の値を保存できます。変数の宣言は、ホテルの「部屋」を予約するのと同じです。

構文形式: var 変数名 = 変数値


変数の宣言は、システム キーワード var を使用して行われます。

例:

  • var name; //変数を宣言します

  • var name,like,age; //英語で複数の変数をカンマで区切って宣言します

  • var name = "Xiao Ming"; //宣言時に値を割り当てる

変数の命名規則
  • 変数名には文字、数字、アンダースコアを含めることができます。

  • 変数名は数字で始めることはできませんが、文字またはアンダースコアで始めることはできます。例: var _name; (正解) var 3abc; (誤)


変数名をシステム キーワードにすることはできません。例: var、switch、for、try、case、else、while など。

JS の変数名は大文字と小文字が区別されます。例: name と Name は 2 つの変数です

    JS の変数の名前は意味のあるものでなければなりません。
  • 変数名が複数の単語で構成される場合、どのように表現すればよいでしょうか?
  • 「キャメルケースの名前付け」: 最初の単語はすべて小文字で、後続の各単語の最初の文字は大文字になります。例: var getUserName

  • "下線の名前付け": すべての単語は小文字であり、中央のアンダースコアで接続されています。例: var get_user_name

  • 変数に値を代入する

  • 変数に値を代入するということは、物事を「空間」にロードすることを意味します。

  • 変数に値を代入するには、代入記号「=」を使用します。


構文: var 変数名 = 変数値

例: var name = "Xiao Ming";注: "="の理解

  • 「=」の右側の「演算結果」を左側の変数名に代入します。

  • 最初に「=」の右側を演算して、その演算結果を左側の変数に代入するはずです。

  • 「=」の左側には変数名のみを指定でき、「演算式」は指定できません。

<!DOCTYPE HTML>
<html>
    <head>
        <meta charset="utf-8">
        <title>php.cn</title>
        <script>
            //声明变量x,然后把8赋值给x
            var x = 8;
            //声明变量y,然后把x+80的结果赋值给y
            var y = x+80;
            //分别输出x,y
            document.write(x);
            document.write(y);
        </script>
    </head>
    <body>
    </body>
</html>

注:

  • 英語では、JS のすべてのステートメントは通常、セミコロン (;) で終わります。このセミコロンは必須ではありません。 PHP と互換性を持たせるには、セミコロンを追加することをお勧めします。

  • 演算子、変数、演算をスペースで区切ることができるため、プログラムが読みやすくなります。

  • var a = 100とvar a=100は同じです


学び続ける
||
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>php.cn</title> <script> //声明变量x,然后把8赋值给x var x = 8; //声明变量y,然后把x+80的结果赋值给y var y = x+80; //分别输出x,y document.write(x); document.write(y); </script> </head> <body> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜