Mis on JavaScripti kontseptsioonitaseme ulatus?
Mis on JavaScripti kontseptsioonitaseme ulatus?

Video: Mis on JavaScripti kontseptsioonitaseme ulatus?

Video: Mis on JavaScripti kontseptsioonitaseme ulatus?
Video: Täielik React JS kursus algajatele – õppige React 2 tunniga! +ajakoodid 2024, November
Anonim

Ulatus on kontekst, milles muutujale/funktsioonile juurde pääseb. Erinevalt teistest programmeerimiskeeltest, nagu C++ või Java, millel on plokk taseme ulatus st määratleb {}, Javascript omab funktsiooni taseme ulatus . Ulatus Javascriptis on leksikaalne, sellest hetkega rohkem.

Samamoodi küsitakse, mis on JavaScripti ulatus?

Ulatus JavaScriptis viitab koodi praegusele kontekstile, mis määrab muutujate juurdepääsetavuse JavaScript . Kaks tüüpi ulatus on kohalikud ja globaalsed: globaalsed muutujad on need, mis on deklareeritud väljaspool plokki. Kohalikud muutujad on need, mis on deklareeritud ploki sees.

Lisaks, kas JavaScriptil on ploki ulatus? JavaScripti ploki ulatus Märksõnaga var deklareeritud muutujaid ei saa omama ploki ulatust . A sees deklareeritud muutujad blokk {} pääseb juurde väljastpoolt blokk.

Samuti peate teadma, mis on JavaScripti plokitaseme ulatus?

Ploki ulatus . A ploki ulatus on ala if, switch tingimuste või for ja while silmuses. Üldiselt, kui näete {curly brackets}, on see a blokk . ES6-s võimaldavad const ja let märksõnad arendajatel deklareerida muutujaid ploki ulatus , mis tähendab, et need muutujad eksisteerivad ainult vastavas blokk

Mis vahe on JavaScriptis kohalikul ja globaalsel ulatusel?

Kui kasutate JavaScript , kohalik muutujad on muutujad, mis on määratletud funktsioonide sees. Neil on kohalik ulatus , mis tähendab, et neid saab kasutada ainult nendes funktsioonides, mis neid määratlevad. Globaalne muutuja : Seevastu globaalne muutujad on muutujad, mis on määratletud väljaspool funktsioone.

Soovitan: