AVaScriptでの変数の宣言と付与

2267 ワード

 


変数とは、プログラム内の名前付きストレージユニットを指し、データ操作に情報を格納するコンテナを提供することを主な役割とします.変数は相対定数です.定数は変更されない固定値であり、変数の値はプログラムの実行に伴って変更される可能性があります.変数には、変数名と変数値の2つの基本的な特徴があります.分かりやすいように、変数はラベルが貼られた箱と見なすことができ、ラベルの名前はこの変数の名前(すなわち変数名)であり、箱の中のものは変数の値に相当する.

1.変数の宣言


JavaScriptでは、変数を使用する前に変数を宣言する必要があります.すべてのJavaScript変数はキーワードvarによって宣言され、構文フォーマットは次のとおりです.
var variablename;

variablenameは、宣言された変数名です.たとえば、変数usernameを宣言します.コードは次のとおりです.
varusername;

また、1つのキーワードvarを使用して複数の変数を同時に宣言できます.たとえば、次のようにします.
vara,b,c;

 

2.変数の付与


変数を宣言するときに、等号(=)を使用して変数を初期化することもできます.たとえば、変数lessonを宣言して値を付与します.値は文字列「ゼロベースJavaScript」です.コードは次のとおりです.
varlesson="    JavaScript";

 
また、変数を宣言した後に変数を割り当てることもできます.たとえば、次のようにします.
01  varlesson;

02  lesson="    JavaScript";

 
JavaScriptでは、変数を宣言せずに直接割り当てることができます.たとえば、宣言されていない変数に値を割り当て、その変数の値を出力します.コードは次のとおりです.
01  str= "          ";

02  document.write(str);

 
実行結果:
          

 
JavaScriptでは、宣言されていない変数に直接値を割り当てることができますが、変数を使用する前に宣言することをお勧めします.宣言変数の最大のメリットは、コード内のエラーをタイムリーに発見できることです.JavaScriptはダイナミックコンパイルを採用しているため、ダイナミックコンパイルはコード内のエラー、特に変数命名のエラーを発見しにくい.
 
宣言変数の2つの説明について:
(1)変数が宣言されただけで、値が割り当てられていない場合は、デフォルトでundefinedとなります.
(2)var文を使用して同じ変数を繰り返し宣言してもよいし、変数を繰り返し宣言するときにその変数に新しい値を付与してもよい.
たとえば、値が割り当てられていない変数aと、繰り返し宣言される変数bを定義し、この2つの変数の値を出力します.コードは次のとおりです.
01  vara;

02  varb = "  JavaScript";

03  varb = "    JavaScript";

04  document.write(a);

05  document.write("
"); 06 document.write(b);

 
実行結果:
undefined

    JavaScript

 
本文は明日科学技術出版の《ゼロ基礎学JavaScript》から抜粋して、転載して出典を明記してください!!! 
転載先:https://www.cnblogs.com/mrxy/p/8037166.html