ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptで変数を定義する方法

JavaScriptで変数を定義する方法

青灯夜游
青灯夜游オリジナル
2021-10-18 16:25:4413427ブラウズ

JavaScript では、var、const、または let キーワードを使用して、「キーワード変数名;」または「キーワード変数名 = 値;」という構文で変数を定義できます。 var で定義された変数は変更できます。const で定義された変数は変更できず、初期化する必要があります。let はブロックレベルのスコープでローカル変数を定義できます。

JavaScriptで変数を定義する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

変数はすべてのプログラミング言語の基礎の 1 つであり、文字列、数値、ブール値、配列などのデータを保存したり、変数の内容を設定、更新、読み取りしたりするために使用できます。必要なときに。変数は値の記号名と考えることができます。

変数は使用する前に定義する必要があります。複数の変数が定義されている場合、これらの変数には異なる記憶領域が割り当てられます。

変数の定義方法

JavaScript で変数を定義するには、キーワード: const、var、let を使用できます。構文:

关键字 变量名称;

例:

var name;
var name, age, sex;

#変数の命名規則

JavaScript では、変数名を気軽に定義することはできないため、次のような識別子の命名規則に従う必要があります。

  • 変数名には、数字、文字、アンダースコア _、およびドル記号 $ を含めることができます。

  • ##変数名に中国語の文字を使用することはできません。
  • #変数名にスペースを含めることはできません;
  • 変数名に JavaScript のキーワードまたは予約語を使用することはできません;
  • 変数名数字で始めることはできません。つまり、最初の文字を数字にすることはできません。
  • 変数を定義するときは、自分や他の人が簡単に理解できるように、変数名はできるだけ意味のあるものにする必要があります。たとえば、name を使用して、名前を格納する変数を定義できます。 、および dataArr を使用して、名前を格納する変数を定義します。配列型の変数です。
変数名に複数の英単語が含まれる場合は、キャメル ケースの名前を使用することをお勧めします (大きなキャメル ケース: FileType、DataArr など、各単語の最初の文字が大文字になります。小さなキャメル ケース: 最初の文字最初の単語は小文字で、その後の単語の最初の文字は大文字になります (fileType、dataArr など)。

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=4

3. 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。