Różnica między słowem kluczowym var, let i const w JavaScript

Różnica między słowem kluczowym var, let i const w JavaScript

W JavaScript istnieje wiele sposobów deklarowania i zainicjowania zmiennej w programie, na przykład „pozwalać”,„var", I "const". Jednak najtrudniejsze zadanie jest zdecydowanie, która jest najlepszą metodą deklarowania zmiennej. Stałej nie można zmodyfikować po deklaracjach. Ponadto zmienne „var” i „niech” można zmienić po inicjalizacji.

Ten post będzie pokazał:

  • Jakie jest słowo kluczowe „var”?
  • Jakie jest słowo kluczowe „pozwól”?
  • Jakie jest słowo kluczowe „const”?
  • Różnica między słowami kluczowymi LET, var i const w JavaScript

Jakie jest słowo kluczowe „var”?

Deklaracja zmiennej za pomocą „var”Słowo kluczowe to stara metoda. Gdy zmienna jest deklarowana zewnętrzna strona zdefiniowanej funkcji, ma zakres globalny zamiast zakresu funkcji. Jednak inicjalizacja zmiennej w określonej funkcji ma tylko zakres funkcji. Można go używać tylko w określonej funkcji.

Przykład 1: Deklaruj zmienną na całym świecie

W tym określonym przykładzie zadeklaruj zmienną za pomocą „var”Słowo kluczowe, które ma globalny zakres i można uzyskać dostęp do programu. Aby to zrobić, definiujemy „nazwa„Zmienna za pomocą słowa kluczowego„ var ”i przypisanie jej wartości:

var name = "Linuxhint";

Teraz skorzystaj z „dziennik()„Metoda i przekazanie zadeklarowanej zmiennej jako argumentu wyświetlania jej wartości na konsoli:

konsola.log (nazwa);

Przykład 2: Deklaruj zmienną w funkcji

Programiści mogą również zdefiniować zmienną w funkcji. Można go jednak wywołać tylko w określonej funkcji. W tym celu postępuj zgodnie z podanymi instrukcjami w kodowym fragmencie:

Funkcja FUN ()
var name = "Linuxhint";
konsola.log (nazwa);

Tutaj:

  • Zdefiniujemy funkcję i zainicjujemy zmienną za pomocą „var”Słowo kluczowe i ustaw wartość zdefiniowanej zmiennej.
  • Następnie wyświetl wyjście na ekranie konsoli za pomocą „dziennik()".

Następnie wywołaj zdefiniowaną funkcję i:

zabawa();

Jakie jest słowo kluczowe „pozwól”?

W nowej wersji JavaScript istnieją dwa nowe sposoby deklarowania zmiennych w JavaScript zgodnie z najnowszą wersją (ES6), z których jedna obejmuje „pozwalać”Słowo kluczowe.

Przykład

Użyj "pozwalać”Słowo kluczowe do deklarowania zmiennej i ustawienia wartości zdefiniowanej zmiennej zgodnie z wyborem. W takim przypadku przypiszmy wartość liczb całkowitą i wyświetlamy na konsoli:

niech n = "123";
konsola.log (n);

Ponadto możemy również zadeklarować zmienną w funkcji, wykorzystując „pozwalać”Słowo kluczowe:

Funkcja FUN ()
niech n = "123";
konsola.log (n);

Teraz wywołaj zdefiniowaną funkcję:

zabawa();

Jakie jest słowo kluczowe „const”?

„„const”To specjalne słowo kluczowe programowania z zakresem bloków. Oznacza to, że zakres treści zależy od określonego miejsca, w którym „const”Został ogłoszony. To słowo kluczowe jest zgodne z tą samą zasadą, co „var" I "pozwalać" słowa kluczowe. Jednak gdy wartość zostanie ogłoszona jako stała, nie można jej zmienić.

Przykład

W tym podanym przykładzie „const„Słowo kluczowe służy do deklarowania stałej o określonej nazwie. Następnie przypisz do niej wartość i wyświetl wyjście na konsoli:

const name = "hafsa";
konsola.log (nazwa);

Różnica między słowami kluczowymi „var”, „let” i „const” w JavaScript

Główne różnice między słowami kluczowymi „let”, „var” i „const” w JavaScript są wymienione w danej tabeli:

var pozwalać const
Wartość zmiennej za pomocą „var”Słowo kluczowe można zmienić i zmodyfikować. Wartość deklarowanej zmiennej za pomocą „pozwalać”Słowo kluczowe można zmienić i zmodyfikować. Wartość zmiennej zadeklarowanej za pomocą „const”Nie można zmienić ani zmodyfikować słowa kluczowego.
Ma zakres funkcji. Ma zakres blokowy. Ma zakres blokowy.
Można go uzyskać bez inicjalizacji. Można go uzyskać bez inicjalizacji. Bez inicjalizacji „const” nie można wywołać/dostępu
Można go zadeklarować bez inicjalizacji. Można go zadeklarować bez inicjalizacji. Bez inicjalizacji nie można go zadeklarować.

Chodzi o różnicę między słowami kluczowymi stałymi, lecznymi i var w JavaScript.

Wniosek

„„var”,„pozwalać", I "const„W JavaScript to specjalne słowa kluczowe. Główną różnicą między tymi słowami kluczowymi jest to, że „var" I "pozwalać”Można zmienić i modyfikować w dowolnym momencie w programie. Jednakże "const„Wartości nie można zmodyfikować po zadeklarowaniu stałej. W tym poście stwierdzono rozróżnienia między słowami kluczowymi Const, Var i Let w JavaScript.