ما هو نطاق مستوى المفهوم في JavaScript؟
ما هو نطاق مستوى المفهوم في JavaScript؟

فيديو: ما هو نطاق مستوى المفهوم في JavaScript؟

فيديو: ما هو نطاق مستوى المفهوم في JavaScript؟
فيديو: ( Crash Course ) Describe Closures in JS شرح مبسط جدا بأمثلة 2024, ديسمبر
Anonim

نطاق هو السياق الذي يمكن من خلاله الوصول إلى المتغير / الوظيفة. على عكس لغات البرمجة الأخرى مثل C ++ أو Java ، التي تحتوي على كتلة نطاق المستوى على سبيل المثال محدد بواسطة {} ، جافا سكريبت لديه وظيفة نطاق المستوى . النطاق في جافا سكريبت هو معجمي ، أكثر من ذلك في لحظة.

وبالمثل ، يُسأل ، ما هو النطاق في JavaScript؟

النطاق في JavaScript يشير إلى السياق الحالي للرمز ، والذي يحدد إمكانية الوصول إلى المتغيرات جافا سكريبت . نوعا مجال محلية وعالمية: المتغيرات العالمية هي تلك المعلنة خارج الكتلة. المتغيرات المحلية هي تلك المعلنة داخل الكتلة.

أيضا ، هل لدى JavaScript نطاق كتلة؟ نطاق كتلة جافا سكريبت المتغيرات المعلنة بالكلمة var لا تستطيع ذلك لديك Block Scope . المتغيرات المعلنة داخل أ منع يمكن الوصول إلى {} من خارج منع.

يجب أن تعرف أيضًا ، ما هو نطاق مستوى الكتلة في JavaScript؟

نطاق الكتلة . أ نطاق الكتلة هي المنطقة داخل if ، أو تبديل الظروف أو حلقات من أجل وأثناء. بشكل عام ، عندما ترى {الأقواس المتعرجة} ، يكون ملف منع . في ES6 ، تسمح الكلمات الرئيسية const و let للمطورين بالإعلان عن المتغيرات في ملف نطاق الكتلة ، مما يعني أن هذه المتغيرات موجودة فقط داخل المقابل منع

ما هو الفرق بين النطاق المحلي والعالمي في JavaScript؟

عندما تستخدم ملفات جافا سكريبت , محلي المتغيرات هي المتغيرات التي يتم تحديدها داخل الوظائف. يملكون النطاق المحلي ، مما يعني أنه لا يمكن استخدامها إلا ضمن الوظائف التي تحددها. المتغير العالمي : فى المقابل، عالمي المتغيرات هي متغيرات يتم تحديدها خارج الوظائف.

موصى به: