const تعريف

آخر تحديث: 2026-10-13

const تعريف

التصنيفتصريح المتغيرات

⚙️ المعاملات

常量名
值

يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)

⚠️ تحذير
💡 تلميح

🌐 دعم المتصفح

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
const ✓ v49 ✓ v12 ✓ v36 ✓ v10 ✓ v36
مدعوم في جميع المتصفحات الحديثة
المزيد من الحالات قادم قريباً — تابعونا.

📚 دروس ذات صلة

❓ أسئلة شائعة

Qلماذا لا يزال بإمكاني تعديل خصائص كائن مُعلَن بـ const؟
Aلأن const يقفل الربط بين الاسم والقيمة — أي أن الاسم يشير دائماً إلى نفس ذلك الكائن. محتوى الكائن ليس جزءاً من هذا العقد، لذا فإن إضافة الخصائص أو تعديلها جائز. لا يُطلق خطأ TypeError إلا عند محاولة إعادة الربط (user = {}).
Qهل يمكنني إعلان const بدون قيمة؟
Aلا. القواعد النحوية تمنع ذلك: const x; ستُطلق خطأ SyntaxError: Missing initializer in const declaration. وهذا من أوضح الاختلافات عن let.
Qمتى أستخدم const ومتى أستخدم let؟
Aاستخدم const كلما لم يُعاد ربط الاسم أبداً: الثوابت، عناصر الإعداد، تعبيرات الدوال، الوحدات المستوردة، ومراجع DOM. واستخدم let لعدّادات الحلقات والقيم التي تُراكمها. أما var فنادراً ما تكون هناك حاجة إليه في الكود الجديد.
Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%