صفحة واحدة تفتح كل محاكي في المتصفح — مناسبة للشرح الصفي أو المراجعة الذاتية. افتح الملفات محلياً (مزدوج النقر على index.html).
let وconst وvar، typeof، القيمة مقابل المرجع، const مع الكائنات، ونسخ المصفوفات.
declaration, expression, arrow, parameters vs arguments, return, default values.
global, function, block scope — TDZ, hoisting لـ var/let/const/function.
دالة تتذكر نطاقها الخارجي، counter, factory, data privacy, loop problem.
if، else if، else، الشرط الثلاثي، truthy/falsy، && و||، والشروط المتداخلة.
for, while, for...of مع break و continue — كل تكرار خطوة بخطوة.
تراكم القيم خطوة بخطوة: جمع، ضرب، أكبر/أصغر قيمة، وعمليات مخصصة مع initialValue.
تنفيذ خطوة بخطوة، بناء شرط، كود مخصص، سجل تتبع وأمثلة جاهزة.
تحويل كل عنصر إلى قيمة جديدة؛ نفس طول المصفوفة، معاينة result[i] وتتبع.
تراكم القيم خطوة بخطوة: جمع، ضرب، أكبر/أصغر قيمة، وعمليات مخصصة مع initialValue.
الوصول، Object.keys/values/entries، freeze وseal، spread، JSON، والمزيد.
ليس Array.map — هيكل مفاتيح↔قيم: set/get، التكرار، ومقارنة مع Object.
القيم الفريدة، عمليات المجموعات (اتحاد، تقاطع، فرق)، وأداة إزالة التكرار.