Zmienne JavaScript

Zmienne JavaScript
W każdym języku programowania, gdy potrzebujemy przechowywania danych, wymagany jest unikalny identyfikator lub odniesienie do przechowywania, który pomaga kompilatorowi zidentyfikować określone dane, gdy próbujemy uzyskać do nich dostęp z ogromnego stosu danych. W JavaScript zmienne reprezentują nazwę lokalizacji, w której dane są przechowywane. Zmienne pomagają kompilatorowi zidentyfikować i uzyskać dostęp do konkretnych danych wymaganych przez program do wykonywania różnych działań.

Ten artykuł zawiera głęboką wiedzę o

  • Jak zadeklarować zmienną w JavaScript
  • Zasady deklarowania zmiennej w JavaScript
  • Deklarowanie zmiennej za pomocą słowa kluczowego var
  • Deklarowanie zmiennej za pomocą słowa kluczowego Const
  • Deklarowanie zmiennej za pomocą słowa kluczowego Let
  • Zmienny zakres w JavaScript

Jak zadeklarować zmienną w JavaScript

JavaScript to luźno wpisany język, co oznacza, że ​​nie musimy określać danych zmiennej. W JavaScript istnieją cztery sposoby deklarowania zmiennej:

  • var: Można tego użyć tam, gdzie nie chcesz określić danych zmiennej.
  • const: Jest to używane, gdy jesteś pewien, że wartość zmiennej jest ustalona i nie można jej zmienić za wszelką cenę.
  • pozwalać: Jest to używane, gdy wartość zmiennej nie jest stała.
  • Nie wspominając o żadnym danych: w JavaScript możemy również zadeklarować zmienne bez var, const, I pozwalać.

Składnia

nazwa zmiennej var;
var varible_name = wartość;
zmienna_nazwa;

W powyższej składni, pozwalać I const może być również używane w miejscu var.

Zasady deklarowania zmiennej w JavaScript

Poniżej znajdują się zasady, które należy przestrzegać podczas deklarowania zmiennej w JavaScript.

  • Zmienna nazwa musi się zacząć od alfabety (można użyć zarówno alfabetów wyższych, jak i dolnej)), podkreślenie (_) lub znak dolara ($).
  • Zmienna nazwa nie może zaczynać się od liczb lub innych znaków specjalnych.
  • Zarezerwuj słowa kluczowe nie można użyć do nazwy zmiennej.
  • Musi zadeklarować zmienną przed uzyskaniem dostępu do niej.
  • Zmienna nazwa jest wrażliwa na wielkość liter.
  • Liczne zmienne można zadeklarować w tej samej linii.

Deklarowanie zmiennej za pomocą słowa kluczowego var w JavaScript

Powszechnie stosowana metoda deklarowania zmiennej w JavaScript jest używanie var Słowo kluczowe, ponieważ tylko var Słowo kluczowe było dostępne w latach 1995–2015. Jeśli chcesz, aby stare przeglądarki obsługiwały Twój kod JavaScript, użyj var słowo kluczowe do deklarowania zmiennej.

Składnia

var varible_name;
var varible_name = wartość;

W powyższej składni widać, że zmienne z wartością i bez nich można zadeklarować za pomocą var Słowo kluczowe.

Kod

var n = 5
var m
M = 6
var x = n + m
konsola.log ('$ n + $ m = $ x')

W tym kodzie zmienne N I M są zadeklarowane za pomocą var słowo kluczowe i przypisane z niektórymi wartościami. W końcu, X jest zadeklarowany i przypisany do wartości dodanej N I M.

Wyjście

Wyjście weryfikuje, że zmienne są deklarowane i wykorzystywane doskonale.

Deklarowanie zmiennej za pomocą słowa kluczowego Const w JavaScript

W JavaScript zmienną można również zadeklarować za pomocą const Słowo kluczowe. const Słowo kluczowe zostało wprowadzone w 2015 r. (ES6) i jest używane, gdy musimy naprawić wartość zmiennej.

Składnia

const variable_name = wartość;

W powyższej składni widać, że zmienna zadeklarowana const należy zainicjować w momencie deklaracji.

Kod

const a = 15
Const B = 12
var c = a - b
konsola.log ('$ a - $ b = $ c')

W tym kodzie zmienne A I B są zadeklarowane za pomocą const słowo kluczowe i przypisane z niektórymi wartościami. W końcu, C jest zadeklarowany i przypisany do odjętej wartości A I B.

Wyjście

Wyjście weryfikuje użycie słowa kluczowego Const do deklarowania zmiennych.

Deklarowanie zmiennej za pomocą słowa kluczowego w JavaScript

W JavaScript zmienną można również zadeklarować za pomocą pozwalać Słowo kluczowe. pozwalać Słowo kluczowe zostało również wprowadzone w 2015 r.

Składnia

LET VARILY_NAME;
niech zmienna_nazwa = wartość;

W powyższej składni widać, że tak jak var słowo kluczowe, zmienne można również zadeklarować z wartością i bez niego za pomocą pozwalać Słowo kluczowe.

Kod

Niech Q = 4
Niech r
r = 2
var s = q * r
konsola.log ('$ q x $ r = $ s')

W tym kodzie zadeklarowaliśmy zmienne Q, R, S używając pozwalać Słowo kluczowe. Następnie przypisano 4 do Q i 2 do R. Na koniec zadeklarowaliśmy S i przypisał go z wartością mnożącą Q I R.

Wyjście

W powyższym wyjściu zadeklarowaliśmy zmienne za pomocą pozwalać słowo kluczowe i uzyskaj wymagane wyjście.

Deklarowanie zmiennej za pomocą niczego w JavaScript

JavaScript umożliwia również deklarację zmiennej bez użycia jakiegokolwiek słowa kluczowego lub typu danych ze względu na jego właściwość luźno typu.

Składnia

zmienna_nazwa = wartość;

W powyższej składni deklarujemy zmienną bez użycia var, niech, I const. Jednak zmienna musi zostać zainicjowana w momencie deklaracji w JavaScript, jeśli deklarujesz zmienną bez słowa kluczowego/danych.

Kod

A = 5
x = 8
B = 2
Z = (b*(x-a))
konsola.log ('$ b x ($ x - $ a) = $ z')

W tym kodzie zmienne a, x, I B są zadeklarowane bez żadnego słowa kluczowego i zainicjowane pewnymi wartościami. W końcu, z jest zadeklarowany i przypisany do niektórych wyrażeń algebraicznych.

Wyjście

W powyższym wyjściu wyraźnie widać, że deklarujemy zmienne bez użycia słowa kluczowego lub typu danych i otrzymujemy wymagany wynik.

Zmienny zakres w JavaScript

JavaScript pozwala nam deklarować zmienne lokalnie i globalne zgodnie z wymogiem.

Zmienna globalna
Zmienne globalne są zadeklarowane poza dowolną funkcją i można je uzyskać z dowolnego miejsca w programie.

Składnia

var varible_name;
funkcja funkcja_name ()

zmienna_nazwa = wartość;

Powyższa składnia pokazuje deklarację zmiennej globalnej w JavaScript.

Przykład
W podanym poniżej kodzie deklarujemy trzy zmienne a, x, I I. Następnie próbowałem uzyskać do nich dostęp do ciała funkcji. Wreszcie po prostu wywołujemy funkcję i wyświetlamy wynik.

Kod

var a = 5
var x = 8
var i = 0
funkcja dodaj ()

i = x + a

dodać()
konsola.log ('$ x + $ a = $ i')

Wyjście

Wynik weryfikuje, że zmienne są skutecznie dostępne w funkcji.

Zmienna lokalna
Zmienne lokalne są deklarowane w funkcji i nie można ich używać poza funkcją. Jeśli spróbujemy uzyskać dostęp do zmiennych lokalnych poza funkcją, otrzymamy błąd składni.

Składnia

funkcja funkcja_name ()

var varible_name = wartość;

Powyższa składnia pokazuje deklarację zmiennej lokalnej wewnątrz zakresu funkcji w JavaScript.

Kod

funkcja dodaj ()

var a = 5
var x = 8
var i
i = x + a

dodać()
konsola.log ('$ x + $ a = $ i')

W powyższym kodzie utworzyliśmy funkcję dodać() i zadeklarował trzy zmienne a, x I I Wewnątrz ciała funkcji. Teraz staramy się uzyskać dostęp do tych lokalnie zadeklarowanych zmiennych poza funkcją, która ostatecznie da błąd składni.

Wyjście

Wyjście weryfikuje, że zmienne lokalne można uzyskać tylko w funkcji, w której są tworzone.

Wniosek

W JavaScript zmienna to nazwa kontenera pamięci, w której przechowywane są dane. W tym artykule stwierdza, że ​​zmienne można zadeklarować za pomocą słów kluczowych let, const i var. Możemy również zadeklarować zmienne bez żadnego słowa kluczowego lub typu danych, ale w tym przypadku musimy zainicjować zmienną w momencie deklaracji.