"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > لماذا يجب عليك دائمًا استخدام \ "var \" عند إعلان المتغيرات في JavaScript؟

لماذا يجب عليك دائمًا استخدام \ "var \" عند إعلان المتغيرات في JavaScript؟

نشر في 2025-02-06
تصفح:311

Why Should You Always Use \

"الكلمة الرئيسية تصبح عالمية. على الرغم من أن هذا قد يبدو وكأنه طريقة مريحة لإعلان المتغيرات العالمية ، إلا أنه يمكن أن يؤدي إلى مشكلة كبيرة تعرف باسم "رعب الكرات الضمنية." النظر في المثال التالي:

) { المتغير 1 = 5 ؛ varaible2 = 6 ؛ return variable1 variable2 ؛ }

قد تتوقع إرجاع هذه الوظيفة 11 ؛ ومع ذلك ، فإنه يعيد NAN بسبب خطأ مطبعي على "varaible2 = 6 ؛" خط. والأسوأ من ذلك ، أن هذا الخطأ المطبعي يخلق عن غير قصد متغيرًا عالميًا مع الاسم المباشر "varaible2". ثغرات الأمن.

لذلك ، يوصى بشدة أن نعلن المتغيرات باستخدام الكلمة الرئيسية "var" ، حتى بالنسبة للمتغيرات العالمية. من خلال إعلان المتغيرات بشكل صريح ، فإنك تتأكد من أنها تم تحديدها بشكل صحيح وتجنب عيوب الكرات الضمنية.
            
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3