変数の宣言:
JavaScriptでは、var
、let
、const
の3つのキーワードを使用して変数を宣言します。var
は古いバージョンのJavaScriptで使用されますが、let
とconst
は比較的新しいバージョンで導入されました。
var myVariable = 10; // varを使用した変数の宣言と初期化
let anotherVariable = "Hello"; // letを使用した変数の宣言と初期化
const PI = 3.14; // constを使用した定数の宣言と初期化
変数の使用: 宣言した変数は、そのスコープ内で使用することができます。以下は、変数を使用する例です。
var x = 5;
var y = 10;
var sum = x + y; // 変数xと変数yの値を足して、sumに代入
console.log(sum); // コンソールに出力: 15
変数のスコープ:
変数は、宣言された位置によってスコープが異なります。var
で宣言した変数は関数スコープを持ち、let
やconst
で宣言した変数はブロックスコープを持ちます。
function exampleFunction() {
var variable1 = "関数スコープ";
let variable2 = "ブロックスコープ";
if (true) {
let variable3 = "if文のブロックスコープ";
console.log(variable1); // 関数スコープの変数にアクセス
console.log(variable2); // ブロックスコープの変数にアクセス
console.log(variable3); // ブロックスコープの変数にアクセス
}
console.log(variable1); // 関数スコープの変数にアクセス
console.log(variable2); // ブロックスコープの変数にアクセス
console.log(variable3); // エラー: 変数がスコープ外になっているため
}
以上がJavaScriptにおける変数の使い方と例です。これらの基本的な概念とコード例を理解することで、より複雑なプログラムを作成する際に役立つでしょう。