JavaScriptで変数を宣言する方法を解説!varの基本と初期化のポイント
JavaScriptにおける変数とは
JavaScriptをはじめ、多くのプログラミング言語には「変数」という概念があります。変数は「名前のついた入れ物(コンテナ)」と考えると分かりやすいでしょう。この入れ物にデータを格納しておけば、あとから名前を指定するだけで、簡単にそのデータを参照できるようになります。
変数の宣言方法
JavaScriptのプログラム内で変数を使用する前に、必ず宣言しておく必要があります。変数の宣言には var キーワードを使用します。基本的な記述例は以下の通りです。
<script>
<!--
var money;
var name;
//-->
</script>
また、1つの var キーワードを使えば、複数の変数をカンマ区切りでまとめて宣言することもできます。
<script>
<!--
var money, name;
//-->
</script>
変数の初期化とは
宣言した変数に値を格納することを「変数の初期化」と呼びます。初期化は、変数を作成するタイミングで同時に行ってもよいですし、その変数が必要になった時点で後から行うことも可能です。
たとえば、宣言と同時に値を代入する場合は次のように記述します。
<script>
<!--
var money = 1000;
var name = "太郎";
//-->
</script>
補足:let・constという選択肢
なお、近年のJavaScriptでは、var の代わりに再代入が可能な let、または再代入ができない const を使って変数を宣言するのが一般的になっています。ただし、古いコードや入門教材では今でも var が使われることが多いため、まずはその基本的な使い方をしっかり理解しておくことが大切です。
-
JavaScriptでブロックスコープ変数を宣言するには?letとconstの使い方を解説
ブロックスコープ変数とはJavaScriptでブロックスコープ変数を宣言するには、ES2015(ES6)で導入された let および const キーワードを使用します。これらのキーワードで宣言された変数は、{ }(波括弧)で囲まれたブロックの中でのみ有効となり、ブロックの外からアクセスしようとするとエラーが発生します。let と const の違いlet は値の再代入が可能な変数を宣言するキーワードで、const は再代入ができない定数を宣言するキーワードです。どちらもブロックスコープを持つため、従来の var(関数スコープ)と異なり、意図しない変数の上書きや漏れを防ぐことができます。特別な
-
C#で変数を宣言する方法を解説!基本構文から実行例まで
C#では、すべての変数に特定の「型(データ型)」が割り当てられます。この型によって、変数が使用するメモリのサイズや配置、格納できる値の範囲、そしてその変数に対して実行できる操作の種類が決まります。 変数宣言の基本構文 C#で変数を宣言するには、次のような形式を使用します。 <data_type> <variable_list>; つまり、「データ型」の後に「変数名(複数可)」を記述し、セミコロンで終わるのが基本です。カンマで区切ることで、同じ型の複数の変数を一度に宣言することもできます。 整数型変数の宣言例 たとえば、2つの整数型(int)変数を宣言する場合は以下のよう