変数とは、値や式を格納する箱のようなものです。変数を用いることによってスクリプトが簡潔になり、メンテナンスも容易になります。JavaScriptでは、変数に数値、文字列、真偽値 (true または false)、オブジェクト(日付、配列、ウィンドウなど)を格納できます。
user = prompt("名前を入力してください");
document.write("こんにちは、",user,"さん");
document.write で表現します。変数に代入した値は違う値が代入されない限り、その値を維持しスクリプトの中で利用されます。true、false、NaN など、JavaScriptで予約されている名前は使用できません。