aboutsummaryrefslogtreecommitdiff
path: root/files/uk/glossary/scope/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/uk/glossary/scope/index.html')
-rw-r--r--files/uk/glossary/scope/index.html20
1 files changed, 20 insertions, 0 deletions
diff --git a/files/uk/glossary/scope/index.html b/files/uk/glossary/scope/index.html
new file mode 100644
index 0000000000..9a683908fe
--- /dev/null
+++ b/files/uk/glossary/scope/index.html
@@ -0,0 +1,20 @@
+---
+title: Область видимості
+slug: Glossary/Scope
+tags:
+ - Словник
+translation_of: Glossary/Scope
+---
+<p><span class="seoSummary"><strong>Область видимості</strong> (англ. <em>scope</em>) — це чинний для поточного контексту виконання простір імен. Цей контекст характеризується множиною «видимих» <strong>{{Glossary("Variable", "змінних")}}</strong>, <strong>{{Glossary("Function", "функцій")}}</strong> (<strong>{{Glossary("Method", "методів")}}</strong>) та будь-яких інших оголошуваних сутностей.</span></p>
+
+<p>Якщо змінна, функція абощо перебуває <em>поза областю видимості</em> певних рядків коду, вона є недоступною для використання цим кодом. Більш того, сутності з однаковими іменами можуть одночасно співіснувати в різних областях видимості. Області видимості нашаровуються одне на одне відповідно до ієрархії, тож область-нащадок може мати доступ до області-пращура, але не навпаки. В разі збігу імен сутність, що належить до області-нащадка, <em>заступає</em> ту, що належить до області-пращура.</p>
+
+<p>У {{Glossary("JavaScript")}} функція працює як {{Glossary("Closure", "замикання")}}, створючи власну область видимості, тож, наприклад, оголошена всередині функції змінна є недосяжною ззовні чи з інших функцій.</p>
+
+<h2 id="Дізнатись_більше">Дізнатись більше</h2>
+
+<h3 id="Загальні_відомості">Загальні відомості</h3>
+
+<ul>
+ <li>{{Interwiki("wikipedia", "Область_видимості_(програмування)", "Область видимості")}} у Вікіпедії</li>
+</ul>