JavaScript変数
例
carNameという変数を作成し、それに値「Volvo」を割り当てます。
var carName = "Volvo";
以下のその他の例。
定義と使用法
ステートメントはvar
変数を宣言します。
変数は、情報を格納するためのコンテナーです。
JavaScriptで変数を作成することを、変数の「宣言」と呼びます。
var carName;
宣言後、変数は空になります(値はありません)。
変数に値を割り当てるには、等号を使用します。
carName = "Volvo";
変数を宣言するときに、変数に値を割り当てることもできます。
var carName = "Volvo";
ノート
値なしで宣言された変数の値はですundefined
。
関連項目:
JavaScriptリファレンス:JavaScript let
JavaScriptリファレンス:JavaScript const
チュートリアル
JavaScriptチュートリアル:JavaScript変数
JavaScriptチュートリアル:JavaScript Let
JavaScriptチュートリアル:JavaScript Const
JavaScriptチュートリアル:JavaScriptスコープ
構文
var name = value;
パラメーター
Parameter | Description |
name | Required. The name of the variable. Variable names must follow these rules: Must begin with a letter, or $, or _ Names are case sensitive (y and Y are different) Reserved JavaScript words cannot be used as names |
value | Optional. A value to be assigned to the variable. |
ノート
ECMAScript6(ES6 / JavaScript 2015)では、varではなくletを使用して変数を宣言することをお勧めします。
その他の例
varを使用して5をxに、6をyに割り当て、x + yを表示します。
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
letを使用して5をxに、6をyに割り当て、x + yを表示します。
let x = 5;
let y = 6;
document.getElementById("demo").innerHTML = x + y;
1つのステートメントで多くの変数を宣言します。
ステートメントをvarで開始し、変数をコンマで区切ります。
var lastName = "Doe",
age = 30,
job = "carpenter";
1つのステートメントで多くの変数を宣言します。
letでステートメントを開始し、変数をコンマで区切ります。
let lastName = "Doe",
age = 30,
job = "carpenter";
ループでvarを使用する:
let text = "";
for (var i = 0; i < 5; i++) {
text += i + "<br>";
}
ループでletを使用する:
let text = "";
for (let i = 0; i < 5; i++) {
text += i + "<br>";
}
ブラウザのサポート
var
ECMAScript1(ES1)機能です。
ES1(JavaScript 1997)は、すべてのブラウザーで完全にサポートされています。
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |