ما وظيفة localStorage في JavaScript؟ (تخزين دائم في المتصفح)

سهلقراءة دقيقةآخر تحديث 1 أكتوبر 2026

تطوير الويب جافاسكربت

الإجابة

localStorage يخزن البيانات محليًا في المتصفح دون انتهاء صلاحية تلقائي. تبقى البيانات حتى بعد إغلاق المتصفح وإعادة تشغيل الجهاز، إلى أن يحذفها الكود أو المستخدم.

localStorage.setItem('lang', 'ar');
const lang = localStorage.getItem('lang') ?? 'ar';

ما الذي لا يفعله؟

  • لا يخزن على الخادم، ولا يرسل البيانات لقاعدة البيانات.
  • لا تُحذف بياناته عند إغلاق المتصفح (هذا سلوك sessionStorage).

استخدامات مناسبة

تفضيلات الواجهة (الوضع الداكن، حجم الخط)، ومسودة نموذج لم يُرسل بعد، وحالة بسيطة لتطبيق صغير.

اختبر فهمك

ما وظيفة localStorage في JavaScript؟