3.1 what is the scope | جافا سكربت متقدم

Поділитися
Вставка
  • Опубліковано 20 січ 2025

КОМЕНТАРІ • 4

  • @-chi3bo666
    @-chi3bo666 Місяць тому

    تسلم يا بشمهندس جزاك الله خير علي الشرح الجميل المبسط ده

  • @Penitent85
    @Penitent85 5 місяців тому

    والله ذاكرت المواضيع دي من ناس تانيين ومفهمتش انت دخلته دماغي بكل سهولة جزاك الله كل خير

  • @Mr.Moe11
    @Mr.Moe11 Рік тому

    شكرًا لك أخ محمود, استفدت كثيرًا من هذه الدورة, لدي استفسار بسيط: لماذا عندما حولنا المتغير من VAR إلى LET في الدقيقة 4:24 ظهر الخطأ التالي: (i is not defined) ولم يظهر خطأ من نوع آخر, هل ال FOR LOOP لديها Execution Context خاص بها ؟!, لأنني لم أفهم كيف ال JavaScript لم ترا المتغير ولم ترفعه كما تعلمنا في ال Execution Context و ال Hoisting !, وشكرًا لك مجددًا

    • @MahmoudElrefaey
      @MahmoudElrefaey  Рік тому

      حدود ال let و ال const هي block scope مبتبقاش متاحة خارج ال block scope
      ايه هو ال block scope ؟ المنطقة اللي داخل الاقواس { }
      if , loops , switch
      اي حاجة من دول بتستخدم الاقواس { } دي ..
      . فا المتغيرات اللي ب let و const مبتتشفش غير داخل الاقواس دي اللي اتعرفت فيها