ホームページ > 記事 > ウェブフロントエンド > JavaScriptで変数を定義する方法
JavaScript では、var、const、または let キーワードを使用して、「キーワード変数名;」または「キーワード変数名 = 値;」という構文で変数を定義できます。 var で定義された変数は変更できます。const で定義された変数は変更できず、初期化する必要があります。let はブロックレベルのスコープでローカル変数を定義できます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
変数はすべてのプログラミング言語の基礎の 1 つであり、文字列、数値、ブール値、配列などのデータを保存したり、変数の内容を設定、更新、読み取りしたりするために使用できます。必要なときに。変数は値の記号名と考えることができます。
変数は使用する前に定義する必要があります。複数の変数が定義されている場合、これらの変数には異なる記憶領域が割り当てられます。
変数の定義方法
JavaScript で変数を定義するには、キーワード: const、var、let を使用できます。構文:
关键字 变量名称;
例:
var name; var name, age, sex;
#変数の命名規則
JavaScript では、変数名を気軽に定義することはできないため、次のような識別子の命名規則に従う必要があります。const、var、let の違い
js で変数を定義する 3 つの方法である const、var、let の違いを見てみましょう。
1. const で定義された変数は変更できないため、初期化する必要があります。const b = 2;//正确 // const b;//错误,必须初始化 console.log('函数外const定义b:' + b);//有输出值 // b = 5; // console.log('函数外修改const定义b:' + b);//无法输出2. var で定義された変数は変更できますが、初期化されていない場合は、unknown が出力され、エラーは報告されません。
var a = 1; // var a;//不会报错 console.log('函数外var定义a:' + a);//可以输出a=1 function change(){ a = 4; console.log('函数内var定义a:' + a);//可以输出a=4 } change(); console.log('函数调用后var定义a为函数内部修改值:' + a);//可以输出a=43. let はブロックレベルのスコープであり、let を使用して関数を定義した後は、関数の外部には影響しません。
let c = 3; console.log('函数外let定义c:' + c);//输出c=3 function change(){ let c = 6; console.log('函数内let定义c:' + c);//输出c=6 } change(); console.log('函数调用后let定义c不受函数内部定义影响:' + c);//输出c=3[推奨学習:
JavaScript 上級チュートリアル
]以上がJavaScriptで変数を定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。