Kaj je obseg ravni koncepta v JavaScriptu?
Kaj je obseg ravni koncepta v JavaScriptu?

Video: Kaj je obseg ravni koncepta v JavaScriptu?

Video: Kaj je obseg ravni koncepta v JavaScriptu?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, November
Anonim

Obseg je kontekst, v katerem je mogoče dostopati do spremenljivke/funkcije. Za razliko od drugih programskih jezikov, kot sta C++ ali Java, ki imajo blok obseg ravni tj. definirano z {}, Javascript ima funkcijo obseg ravni . Obseg v Javascriptu je leksikalna, več o tem v trenutku.

Podobno se sprašuje, kaj je obseg v JavaScriptu?

Obseg v JavaScriptu se nanaša na trenutni kontekst kode, ki določa dostopnost spremenljivk do JavaScript . Dve vrsti Obseg so lokalne in globalne: globalne spremenljivke so tiste, ki so deklarirane zunaj bloka. Lokalne spremenljivke so tiste, ki so deklarirane znotraj bloka.

Ali ima JavaScript tudi obseg bloka? Obseg bloka JavaScript Spremenljivk, deklariranih s ključno besedo var, ni mogoče imajo Block Scope . Spremenljivke, deklarirane znotraj a blok Do {} lahko dostopate zunaj blok.

Prav tako morate vedeti, kaj je obseg na ravni bloka v JavaScriptu?

Obseg bloka . A obseg bloka je območje znotraj zank if, preklopnih pogojev ali for in while. Na splošno velja, da kadar koli vidite {kodraste oklepaje}, je blok . V ES6 ključni besedi const in let omogočata razvijalcem, da deklarirajo spremenljivke v obseg bloka , kar pomeni, da te spremenljivke obstajajo samo znotraj ustreznega blok

Kakšna je razlika med lokalnim in globalnim obsegom v JavaScriptu?

Ko uporabljate JavaScript , lokalni spremenljivke so spremenljivke, ki so definirane znotraj funkcij. Imajo lokalni obseg , kar pomeni, da jih je mogoče uporabiti samo znotraj funkcij, ki jih definirajo. Globalna spremenljivka : V nasprotju, globalno spremenljivke so spremenljivke, ki so definirane zunaj funkcij.

Priporočena: