JavaScript-те тұжырымдама деңгейінің ауқымы дегеніміз не?
JavaScript-те тұжырымдама деңгейінің ауқымы дегеніміз не?

Бейне: JavaScript-те тұжырымдама деңгейінің ауқымы дегеніміз не?

Бейне: JavaScript-те тұжырымдама деңгейінің ауқымы дегеніміз не?
Бейне: Жиналыс №2-24.04.2022 | ETF тобының мүшесі және диалог 2024, Қараша
Anonim

Қолдану аясы айнымалыға/функцияға қол жеткізуге болатын контекст. Блоктары бар C++ немесе Java сияқты басқа бағдарламалау тілдерінен айырмашылығы деңгей ауқымы яғни {} арқылы анықталған, Javascript функциясы бар деңгей ауқымы . Javascript тіліндегі ауқым лексикалық болып табылады, бір сәтте көбірек.

Сол сияқты, JavaScript-те қолдану аясы дегеніміз не?

JavaScript тіліндегі ауқым айнымалылардың қол жетімділігін анықтайтын ағымдағы код контекстіне сілтеме жасайды JavaScript . Екі түрі ауқымы жергілікті және жаһандық: Жаһандық айнымалылар блоктан тыс жарияланған айнымалылар. Жергілікті айнымалылар - блоктың ішінде жарияланған айнымалылар.

Сондай-ақ, JavaScript-те блок ауқымы бар ма? JavaScript блогының ауқымы var кілт сөзімен жарияланған айнымалылар мүмкін емес Block Scope бар . a ішінде жарияланған айнымалылар блок {} сыртынан кіруге болады блок.

Сондай-ақ білу үшін, JavaScript-те блок деңгейінің ауқымы дегеніміз не?

Блок ауқымы . А блок ауқымы if, switch шарттары немесе for және while циклдарының ішіндегі аумақ. Жалпы айтқанда, {бұйра жақшаларды} көрсеңіз, бұл а блок . ES6 жүйесінде const және let кілт сөздері әзірлеушілерге айнымалы мәндерді жариялауға мүмкіндік береді блок ауқымы , яғни бұл айнымалылар тек сәйкес ішінде бар блок

JavaScript-тегі жергілікті және жаһандық ауқымның айырмашылығы неде?

Сіз пайдаланған кезде JavaScript , жергілікті айнымалылар – функциялар ішінде анықталған айнымалылар. Оларда бар жергілікті ауқым , бұл оларды тек оларды анықтайтын функциялар ішінде пайдалануға болатынын білдіреді. Жаһандық айнымалы : Қайта, жаһандық айнымалылар – функциялардан тыс анықталған айнымалылар.

Ұсынылған: