انتقل إلى محتوى الدرس

Lexical Isolation of let const العزل الكتلي لمتغيرات let وconst

افهم الكتل البرمجية ({ ... }) في JavaScript: أتقن العزل الكتلي لمتغيرات let وconst، وتجنب تسرب var خارج الأقواس، وتعرّف على آلية حجب المتغيرات Shadowing.
3 صفوف تعليمية
جافا سكريبت
3,449 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تعيش المتغيرات المعرفة بـ let وconst حصراً داخل حدود القوسين المعقوفين اللذين أُنشئت بداخلهما وتنتهي صلاحيتها فور إغلاق القوس }. بل يمكنك كتابة كتلة مستقلة لإجراء حساب فرعي مؤقت دون إشغال الأسماء في بقية الملف.

الصف 2 كود برمجي
JavaScript
let finalBadge = '';
{
  const rawPrice = 240;
  const fee = 15;
  finalBadge = 'Paid: ' + (rawPrice + fee) + ' SAR';
}
document.getElementById('blk-out').textContent = finalBadge;
الصف 3 ملاحظة هامة