JavaScript var文

定義と使用法

var文は変数を宣言します。

変数は情報を格納するコンテナです。

JavaScriptで変数を作成することを「宣言」と言います:

var carName;

宣言後、変数は空です(値がありません)。

変数に値を割り当てる場合、等号を使用します:

carName = "Volvo";

変数の宣言時に値を割り当てることもできます:

var carName = "Volvo";

変数に関するさらに詳しい情報は、JavaScriptの変数チュートリアルとJavaScriptのスコープチュートリアルを学んでください。

carNameという名前の変数を作成し、"Volvo"を割り当てます:

var carName = "Volvo";

実際に試してみる

ページの下部にはさらにTIYの例があります。

文法

var varname = value;

パラメータの値

パラメータ 説明
varname

必須。変数の名前を指定します。

変数名にはアルファベット、数字、アンダースコア、ドル記号を含むことができます。

  • 変数名はアルファベットで始まる必要があります。
  • 変数名は$と_で始まることもできます。
  • 変数名は大文字と小文字を区別します(y と Y は異なる変数です)。
  • 予約語(例えば JavaScript のキーワード)は変数名として使用できません。
value

任意。変数に割り当てる値を指定します。

コメント:宣言時に値が割り当てられていない変数は undefined 値を持つことになります。

技術的詳細

JavaScript バージョン: ECMAScript 1

さらに例

二つの変数を作成します。数字 5 を x に、数字 6 を y に割り当てます。その後、x + y の結果を表示します:

var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;

実際に試してみる

一つの文で複数の変数を宣言できます。

varで始まる文と、変数を区切るためにカンマを使用:

var lastName = "Gates",
age = 19,
job = "carpenter";

実際に試してみる

ループ内で変数を使用:

var text = "";
var i;
for (i = 0; i < 5; i++) {
  text += "数値は" + i + "<br>";
}

実際に試してみる

ブラウザのサポート

Chrome IE Firefox Safari Opera
var サポート サポート サポート サポート サポート

関連ページ

JavaScript tutorial:JavaScript 変数

JavaScript tutorial:JavaScript スコープ