1. الخارجي هو عالمي ، والداخلية الداخلية متغير محلي.
2. أضف VAR كمتغير محلي (في الطريقة) ، ولا تضيف VAR كمتغير عالمي (بعد استخدامه مرة واحدة في الطريقة)
نسخة الكود كما يلي:
<script type = "text/javaScript">
var golbe = "Global" ؛
امتحان()؛
اختبار الوظيفة () {
var local = "local" ؛
document.write (golbe) ؛
document.write (محلي) ؛
}
document.write (golbe) ؛
document.write (محلي) ؛
</script>
في طريقة الاختبار أعلاه ، عند إزالة VAR للمتغير المحلي ، يصبح المحلي متغيرًا عالميًا ، ولكن إذا لم يتم استخدام محلي محليًا ، فإن هذا المحلي غير صالح على أنه عالمي.
للتحقق من ذلك ، علقت على الرمز الوحيد داخل طريقة الاختبار باستخدام المتغير المحلي. لقد وجدت أنه لا يمكن طباعته بالخارج.
ملخص: لا يمكن أن تعلن المتغيرات العالمية VAR. يجب إعلان var. ليس له أي تأثير عند تحديد المتغيرات العالمية. تمت إضافة إضافة أو عدم إضافة الكلمات الرئيسية VAR ؛ ولكن عند تحديد المتغيرات المحلية ، إذا لم تتم إضافة الكلمة الرئيسية VAR ، فإن مترجم JavaScript سوف يفسرها على أنها متغير عالمي.