「JavaScript/変数」の版間の差分

削除された内容 追加された内容
編集の要約なし
33 行
なので、変数の作成の際には、なるべく var または let をつけましょう。
 
var と let の違いは、関数のブロックに対する振る舞いの違いです(詳しくは let の単元で後述します。)。今後の予想としては、let のほう、より推奨されることが、プログラマー界隈では予想されます。なぜなら let のほうが、条件分岐と組み合わせたときの変数の振る舞いが、C言語など他のプログラム言語における変数のあり方に近くなるからです。なお、ECMA2015からletが導入されましたので、それ以前のバージョンのJavaScriptではletは使えないです。
 
とりあえず、キーワード無しで宣言するのと比べたら、varのあるほうが遥かにマシなので、まずはキーワードをつけて変数を宣言するように心がけましょう。
39 行
 
なお、{{code|const}} キーワードで定数を宣言する事が出来ます。JavaScriptにおける「定数」とは、その名の通り、値の変更を許さない変数のことです。(「定数」を「変数」の特殊なものに分類するのは、数学的には違和感を感じる人もいるかもしれないが、プログラミングでは便宜上、このように分類する。プログラミングでいう「変数」とは、単に値を格納するもの、という意味である。数学でいう、値の変動する代数とは、プログラミング「変数」は意味が異なることに、読者は留意してもらいたい。)
 
 
== 変数の自動判定 ==