Waar kan ik een variabele definiëren in JavaScript

stemmen
-3

Ik ben nieuw in JS. Ik heb de volgende vraag -

Is het juist om te zeggen dat ik variabelen alleen in de globale scope of in een functie / methode alleen in JS en in geen ander type object dat geen functie / methode kan definiëren?

Ik begrijp dat eigenschappen kunnen worden gedefinieerd in elk object van Javascript, maar variabelen kunnen niet overal worden verklaard.


EDIT : Ik zou geen recht terminologie uit te leggen, maar in eenvoudige woorden die ik heb een lijst van plaatsen waar ik kan schrijven var x = ..in JS code.

De vraag is gesteld op 13/01/2020 om 21:57
bron van user
In andere talen...                            


2 antwoorden

stemmen
-1

U kunt de variabele waar u maar wilt op de beggining van het programma in het midden of als je er een nodig hebt in een functie kunt u het daar ook doen

antwoordde op 13/01/2020 om 22:09
bron van user

stemmen
-2

Variabelen kunnen worden verklaard op het hoogste niveau, de functie parameter lijsten, en de verklaringen voor de functie lichamen.

Object en Arrayliteralen kunnen geneste functies bevatten, en u kunt verklaren variabelen binnen deze functies ook. Maar je kunt geen variabelen direct object / Arrayliteralen verklaren; Zo kunt u bijvoorbeeld niet schrijven:

const foo_array = [
    let a = 1,
    let b = 2
];

antwoordde op 13/01/2020 om 22:09
bron van user

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more