Kas yra „JavaScript“koncepcijos lygio apimtis?
Kas yra „JavaScript“koncepcijos lygio apimtis?

Video: Kas yra „JavaScript“koncepcijos lygio apimtis?

Video: Kas yra „JavaScript“koncepcijos lygio apimtis?
Video: Learn JavaScript Scoping In 10 Minutes 2024, Gegužė
Anonim

Taikymo sritis yra kontekstas, kuriame galima pasiekti kintamąjį / funkciją. Skirtingai nuo kitų programavimo kalbų, tokių kaip C++ arba Java, kurios turi bloką lygio apimtis t.y. apibrėžta {}, Javascript turi funkciją lygio apimtis . Apimtis Javascript yra leksinė, daugiau apie tai akimirksniu.

Panašiai klausiama, kas yra „JavaScript“apimtis?

Apimtis JavaScript nurodo esamą kodo kontekstą, kuris lemia kintamųjų prieinamumą JavaScript . Dviejų tipų apimtis yra vietiniai ir globalūs: pasauliniai kintamieji yra tie, kurie deklaruojami už bloko ribų. Vietiniai kintamieji yra tie, kurie deklaruojami bloko viduje.

Be to, ar „JavaScript“turi blokavimo sritį? „JavaScript“bloko taikymo sritis Kintamieji, deklaruoti naudojant raktinį žodį var, negali turėti bloko taikymo sritį . Kintamieji, deklaruoti a viduje blokas {} galima pasiekti iš išorės blokas.

Taip pat žinoti, kas yra „JavaScript“bloko lygio apimtis?

Bloko taikymo sritis . A bloko taikymo sritis yra plotas if, switch sąlygose arba for ir while kilpose. Apskritai, kai matote {garbanotus skliaustus}, tai yra a blokas . ES6, const ir let raktiniai žodžiai leidžia kūrėjams deklaruoti kintamuosius bloko taikymo sritis , o tai reiškia, kad tie kintamieji egzistuoja tik atitinkamame blokas

Kuo „JavaScript“skiriasi vietinė ir pasaulinė apimtis?

Kai naudojate JavaScript , vietinis kintamieji yra kintamieji, kurie yra apibrėžti funkcijose. Jie turi vietinė apimtis , o tai reiškia, kad juos galima naudoti tik juos apibrėžiančiose funkcijose. Visuotinis kintamasis : Priešingai, globalus kintamieji yra kintamieji, kurie yra apibrėžti už funkcijų ribų.

Rekomenduojamas: