Articles

különbség a statikus és a const között a JavaScript

– ben mind a statikus, mind a const változókat különböző nyelveken használjuk. Ebben a részben leírjuk a két változó közötti különbségpontokat. Beszéljük meg.

mi a statikus változó JavaScript

egy statikus változó egy osztály tulajdonság, amelyet egy osztályban használnak, nem pedig az osztály példányán. A változó a memória adatszegmens területén tárolódik, és ugyanazt az értéket osztja meg az osztályban létrehozott összes példány között. Statikus változó használatához a statikus kulcsszót használjuk. A statikus kulcsszót használhatjuk statikus érték, statikus funkció létrehozására, osztályokkal, operátorokkal, tulajdonságokkal, valamint az alkalmazás vagy webhelyek segédprogram funkciójaként. A statikus változó értéke futási időben van beállítva, egyfajta globális érték, amely a megadott osztály példányához használható.

mi a const változó JavaScript

a const változó egy változó, amely egy fix értéket, és ugyanaz marad az egész program. A const változó egyik tulajdonsága, hogy nem tudjuk megváltoztatni vagy módosítani annak értékét a program egészében. Ennek oka az, hogy amint egy const értéket készítünk, a fordítót tájékoztatják arról, hogy az érték rögzített, ezért meg kell akadályozni a programozót. Így amikor a programozó megpróbál módosítani egy const értéket, hiba jelenik meg, hogy a const érték nem módosítható. Egy const változó használatához egy “const” kulcsszót és bemeneti értéket használunk.

statikus vs. Const in JavaScript

a következő különbségpontok vannak, amelyek lehetővé teszik számunkra, hogy megértsük a kettő közötti különbséget:

statikus Const
a statikus kulcsszó statikus tulajdonságok és módszerek meghatározására szolgál egy javascript osztályprogramban. a const kulcsszó egy változó állandó értékének meghatározására szolgál.
a statikus kulcsszó csak az osztálydefiníción érhető el. Annak érdekében, hogy a statikus kulcsszó nem statikus módszerek, meg kell hívni őket az osztály nevét. Azonban, ha statikus módszert hívunk egy másik statikus módszeren belül, használhatjuk ezt a kulcsszót. a const érték globálisan vagy helyileg is elérhető, de egy globális állandó soha nem lehet ablakobjektum-tulajdonság.
a statikus módszerek az objektumok létrehozásához vagy klónozásához használt segédprogramok. a const változó egy állandó vagy rögzített érték deklarálására szolgál, amelynek értéke nem változtatható meg.
a JavaScript static-et egy “statikus” kulcsszónak nevezett kulcsszó jelöli. a JavaScript const-ot egy “const” kulcsszó jelöli, ahol egy const változót deklarálunk, és állandó értékkel inicializáljuk.
JavaScript statikus is használható osztályok és módszerek is. JavaScript const használható objektumok, tömbök is.
egy statikus változó értéke áthelyezhető. a const változó értéke nem rendelhető újra. A const változót azonban különböző blokk hatókörben újra deklarálhatjuk, mivel ez megengedett.

A fentiek néhány különbségi pontot tartalmaznak, amelyek megértik mindkét JavaScript kulcsszó működését. Ezen elméleti különbségleírásokon kívül vessünk egy pillantást egy olyan példára, amelyen keresztül megérthetjük a statikus és a const változó használatát és működését.

JavaScript statikus használata

az alábbiakban a JavaScript statikus kulcsszó használatának gyakorlati megvalósítása egy osztályon belül:

a fenti programkódban láthatjuk, hogy statikus módszer jön létre egy osztályon belül, és amikor meghívják, az osztály statikus módszerén belül hívja meg a nyilatkozatot. A következő kimenetet az alábbiakban mutatjuk be:

Statikus vs Const JavaScript

A Javascript const

az Alábbi gyakorlati végrehajtása JavaScript használatával const kulcsszó:

a fenti kód, akkor látható, hogy a const változó hozzárendelt érték, de amikor megpróbálja újra hozzárendelése másik érték, egy hibát generál, amely azt mondja, hogy az érték írható le, mint const nem módosítható. Ezért a fenti kód kimenete:

Static vs Const in JavaScript

ebben a szakaszban megértettük, hogy a statikus, valamint a const változónak különböző szerepei vannak, és különböző célokra használják, ahol egy statikus változó használható egy osztálymódszerhez vagy tulajdonsághoz, és egy const változót használnak egy tömb, változó vagy objektum const értékének inicializálására.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük