Web Strageによって、ローカルにデータを保存しておくことができます。
ローカルストレージは、外部変数localStorageに値を保存するしくみです。
保存されるJavascriptのオブジェクトは文字列になります。
localStorage.data1 = 3;
localStorage.data2 = 'test';
var array = new Array(2);
array[0] = 1;
array[1] = 2;
localStorage.data3 = array;
var d1 = localStorage.data1; // d1は'3'という文字列
var d2 = Number(d1) + 3; // d1を数値に変換
var s1 = localStorage.data2; // 元々文字列のデータはそのままでOK
var t = localStorage.data3; // tは'1,2'という文字列になっている
var a = eval('new Array('+t+')'); // 文字列tを使って配列を定義
var a1 = a[0];
var a2 = a[1];