شی sessionStorage

Storage جلسه با شی localStorage برابر است، به جز که داده ها را فقط برای یک جلسه ذخیره می کند.هنگامی که کاربر برگه مرورگر خاصی را می بندد، داده ها حذف می شوند.

مثال زیر تعداد دفعاتی را که کاربر روی یک دکمه در جلسه فعلی کلیک کرده است، شمارش می کند:


Example



if (sessionStorage.clickcount) {
  sessionStorage.clickcount = Number(sessionStorage.clickcount) + 1;
}
else {
  sessionStorage.clickcount = 1;
}

document.getElementById("result").innerHTML = "You have clicked the button " +

sessionStorage.clickcount + " time(s) in this session.";