كل مرة تسكر المتصفح وتفتحه من جديد، كل شي انمسح — إلا إذا حفظته بـ localStorage: مخزن صغير يبقى بالمتصفح للدومين حقه:
const name = localStorage.getItem("name");
if (name) {
alert("أهلاً بك مرة ثانية يا " + name);
} else {
const n = prompt("وش اسمك؟");
localStorage.setItem("name", n);
}التخزين يعمل بمفتاح وقيمة نصية فقط. الأوامر الثلاثة:
localStorage.setItem("key", "قيمة");
const v = localStorage.getItem("key");
localStorage.removeItem("key");لو بغيت تحفظ مصفوفة أو كائن، حوله أولاً إلى نص بـ JSON.stringify وارجعه بـ JSON.parse — نفس الفكرة من دروس بايثون مع JSON.