تحلل هذه المقالة نطاق المتغيرات في وظيفة JS. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
دعونا نلقي نظرة على مثال على الوظيفة:
انسخ الرمز كما يلي: <html>
<head>
</head>
<body>
<script type = "text/javaScript">
var a = 5 ؛
var c = 3 ؛
وظيفة t () {
var a = 6 ؛
var b = 10 ؛
document.write (a+'-----'+b) ؛
document.write (c) ؛
}
t () ؛
</script>
</body>
</html>
على عكس PHP ، إذا تم استدعاء متغير في وظيفة JS ، فإنه ينظر أولاً من الوظيفة. على سبيل المثال ، A يساوي 6 ؛ ولا يمكن العثور على C في جسم الوظيفة ، لذلك سوف يبحث خارج جسم الوظيفة ، والعثور عليه ويسميه ، إذا لم يكن من الممكن العثور عليه ، فسيتم الإبلاغ عن خطأ.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.