Zmienne statyczne w JavaScript

Zmienne statyczne w JavaScript
Zmienna statyczna to właściwość klasy używana przez samą klasę, a nie w jakichkolwiek przypadkach klasy. Zmienna statyczna jest zadeklarowana za pomocą „statyczny”Słowo kluczowe. Będzie miał jedną wartość statyczną ustawioną podczas inicjalizacji. W JavaScript tworzona jest zmienna statyczna, aby uniknąć powielania, jest przydatna do buforów i ustalonej konfiguracji.

Ten post opisuje zmienne statyczne w JavaScript.

Zmienne statyczne w JavaScript

Użyj "statyczny”Słowo kluczowe do utworzenia funkcji statycznej lub zmiennej. Zmienne statyczne mają globalny zakres i są inicjowane w czasie wykonywania. Są dostępne w całym skrypcie za pomocą nazwy klasy. Użyj "Ten”Słowo kluczowe w celu wywołania metody statycznej lub zmiennej w ramach metody statycznej.

Składnia
Zmienna statyczna jest zadeklarowana przy użyciu następującej składni:

statyczne var;

Przykład 1:
Utwórz klasę o nazwie „MyexampleClass”Z zmienną statyczną”A”I metoda statyczna„ExampleMethod ()„To zwróci ciąg:

klasa myexampleClass
STATIC A = „Witamy w Linuxhint”;
statyczne egzaminację
zwrócić „zmienną statyczną w JavaScript”;

Poza klasą wydrukuj zmienną statyczną i wywołać metodę statyczną z nazwą klasy za pomocą „konsola.dziennik()" metoda:

konsola.log („wartość zmiennej statycznej:”+ myexampleClass.A);
konsola.log („Wartość zwrócona metodą statyczną:”+ myexampleClass.ExamPleMethod ());

Wyjście wyświetla wartość zmiennej statycznej i zwróconą wartość metody statycznej:

Przykład 2:
W poniższym przykładzie wywołaj zmienną statyczną w metodzie statycznej przy użyciu „Ten”Słowo kluczowe:

klasa myexampleClass
STATIC A = „Witamy w Linuxhint”;
statyczne egzaminację
Zwróć to.A;

Wyjście

Wniosek

W JavaScript zmienne i funkcje statyczne są tworzone za pomocą „statyczny”Słowo kluczowe. Jest właściwością obiektu używanego przez samą klasę zamiast jego instancji. Będzie miał jedną wartość statyczną i jest inicjowana w czasie wykonywania. Aby wywołać zmienne statyczne, nie ma potrzeby tworzenia instancji ani obiektu klasy, ponieważ zostanie ona wywoływana przy użyciu nazwy klasy. Zmienne statyczne są wywoływane w metodzie statycznej, przy użyciu „Ten”Słowo kluczowe. W tym poście opisaliśmy zmienne statyczne JavaScript i jak uzyskać do nich dostęp.