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

JavaScript Strict Mode with var in scope المتغيرات بكلمة var في لغة جافا سكريبت مع الوضع الصارم

ستتعلم في هذا الدرس أستخدام النطاقات JavaScript Scope مع المتغيرات ,وسوف تتعلم الفرق بين أنواع النطاقات Function Scope ,Block Scope,Global Scope عند الأعلان عن أي متغير,ايضاً سنتعلم الكُتل البرمجية block statement وعلاقتها بالمتغيرات والفرق بين المتغيرات المُعلن عنها بكلمة var,let,const keword داخل الكُتل البرمجية في لغة جافا سكريبت.

1 صفوف تعليمية
جافا سكريبت
4,915 مشاهدة

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

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

مع الوضع الصارم "Strict Mode" مع المتغيرات التي تُعرف بدون كلمة var keyword لن تكون من النوع Global scope في لغة جافا سكريبت.

  • لن يتم استخدام المتغيرات مع الوضع الصارم "Strict Mode" بدون تعريف decleare سواء داخل النطاق العام global scope أو النطاق المحلي local scope.

not Automatically Global scope

لن يتم استخدام المتغيرات مع الوضع الصارم "Strict Mode" بدون تعريف decleare سواء داخل النطاق العام global scope أو النطاق المحلي local scope.

HTML
function welcome(){
   'use strict';
   username= "Ahmed";
   /* username is undeclared variable */
  /* undeclared variable can't access */
  /* username can't access here without declaration */

}
welcome();
/* username can,t access here in 'use strict' */