Mikä on käsitetason laajuus JavaScriptissä?
Mikä on käsitetason laajuus JavaScriptissä?

Video: Mikä on käsitetason laajuus JavaScriptissä?

Video: Mikä on käsitetason laajuus JavaScriptissä?
Video: Tietokannat osa 3 8.9.2020 2024, Marraskuu
Anonim

Laajuus on konteksti, jossa muuttujaa/funktiota voidaan käyttää. Toisin kuin muut ohjelmointikielet, kuten C++ tai Java, joissa on lohko tason laajuus eli määrittää {}, Javascript on toiminto tason laajuus . Laajuus Javascriptissä on leksikaalinen, lisää siitä hetkessä.

Vastaavasti kysytään, mikä on JavaScriptin laajuus?

Laajuus JavaScriptissä viittaa koodin nykyiseen kontekstiin, joka määrittää muuttujien saatavuuden JavaScript . Kaksi tyyppiä soveltamisalaan ovat paikallisia ja globaaleja: Globaalit muuttujat ovat lohkon ulkopuolella ilmoitettuja muuttujia. Paikalliset muuttujat ovat lohkon sisällä ilmoitettuja muuttujia.

Onko JavaScriptillä myös estoalue? JavaScript-lohkon laajuus Var-avainsanalla ilmoitettuja muuttujia ei voi on Block Scope . A:n sisällä ilmoitetut muuttujat lohko {} voidaan käyttää ulkopuolelta lohko.

Myös tietää, mikä on JavaScriptin lohkotason laajuus?

Lohkon laajuus . A lohkon laajuus on alue if-, switch-ehtojen tai for- ja while-silmukoiden sisällä. Yleisesti ottaen aina, kun näet {curly brackets}, se on a lohko . ES6:ssa const- ja let-avainsanojen avulla kehittäjät voivat ilmoittaa muuttujia lohkon laajuus , mikä tarkoittaa, että nämä muuttujat ovat olemassa vain vastaavassa lohko

Mitä eroa on JavaScriptin paikallisella ja globaalilla laajuudella?

Kun käytät JavaScript , paikallinen muuttujat ovat muuttujia, jotka on määritelty funktioissa. Heillä on paikallinen laajuus , mikä tarkoittaa, että niitä voidaan käyttää vain niissä funktioissa, jotka määrittävät ne. Globaali muuttuja : Verrattuna, maailmanlaajuisesti muuttujat ovat muuttujia, jotka on määritelty funktioiden ulkopuolella.

Suositeltava: