整理すると
- ES2015(ECMA Script 2015、ES6とも)から、
変数とは
HTMLのフォームに入力された値をプログラム内で使いまわす場合、都度
「document.forms[0].elements[0].value」
などと入力するのは効率が悪いほか、打ち間違いによるバグの原因になったり、プログラムの修正が難しくなるなど、多くのデメリットがあります。
そんな時に使用するのが、変数です。
変数と言えば、数学の授業で出てきた変数名x、y、zなどを覚えている人も少なくないのではないでしょうか。
x = 8
こんな感じですね。
先程の、フォームに入力された値をプログラム内で使いまわす場合
form_item = document.forms[0].elements[0].value;
などと宣言します。
JavaScriptでは通常、変数や定数を使う際に変数を宣言することが推奨されます。
var greeting = `Hi!`;
console.log(greeting);
このような宣言を
varは忘れてもらった方が良いっす