- Stała Antine nie mogła ani ponownie zadeklarować ani przebić
Albo pas przez pętle, aby
odmiana warzyw stała się światową pamiątką.
A teraz spójrzmy na słowo kluczowe „wyjdź” . Zbadamy jego użycie w JavaScript i porównanie go z innymi słowami kluczowymi dla zmiennych.
JavaScript Let
JavaScript "niech" słowo - klucz pozwala zadeklarować blok zmiennej zakresu. (W przeciwieństwie do zmiennych globalnych, zmienne zakresu bloku są lokalne w stosunku do bloku, w którym są zadeklarowane.) -Pamiętaj, że deklarujesz zmienne globalne za pomocą
Co to oznacza? zakres odnosi się do miejsca, w którym możesz uzyskać dostęp do zmiennej w swoim kodzie. „Pole bloku” odnosi się do obszaru wewnątrz pętli lub w ogólnych warunkowych nawiasach klamrowych ({}) odróżniających blok kodu.
Zmienne lokalne to zmienne zadeklarowane w bloku kodu. z drugiej strony zmienne globalne są zgłaszane na zewnątrz.
Słowo kluczowe „let” jest przydatne w programach, które używają zmiennych w pętli „if” lub „for”
Oto przykład JavaScript & bdquo; pozostaw " słowo kluczowe w akcji:
Nasz kod zwraca co następuje:
To dzień roboczy. Zrób dziś banana na lunch.
To nie jest dzień roboczy. Przygotuj dziś jabłko na lunch
W tym przykładzie deklarujemy dwie zmienne:. „Dzień pracy” i „owocowy lunch” „dzień pracy” to zmienna o zasięgu globalnym, do której możemy uzyskać dostęp do całego naszego programu (należy zauważyć, że kod praktyki „var”), a „lunchFruit” jest zmienną lokalną, która jest osiągalna tylko przy ponownym przypisywaniu w naszej pętli (zauważ, że kod używa „let”).
Kiedy nasz program uruchamia instrukcję „if”, widzi, że „dzień roboczy” równa się „prawda”. Dlatego nasz program wykonuje kod w bloku „if”. W takim przypadku nasz program przypisuje „lunchFruit” do „banan”, a następnie wyświetla komunikat w konsoli.
Ale kiedy nasz kod środowiska wykonawczego kończy działanie w polu instrukcji „if” , wyświetla komunikat „To nie jest dzień roboczy." Przygotuj dziś jabłko. Dzieje się tak dlatego, że nasza zmienna "owocowy lunch" zmienia się tylko w naszej instrukcji "if". Nazwa owocu nie zmienia się, ponieważ nasz końcowy plik console.log() znajduje się poza instrukcją "if"
Powyższy kod pokazuje dwa główne atrybuty "let". Zmienna:
- "let" ma zasięg blokowy, co oznacza, że nie można uzyskać do niego dostępu w określonym bloku.
- "let" może zostać ponownie przypisana, jeśli chcesz, ale tylko w nasz blok. field
Jeśli chcielibyśmy, aby nasza zmienna była globalna, zamiast tego użylibyśmy `var`, ale ponieważ w poprzednim przykładzie użyto `if`, musieliśmy po prostu użyć `let " zmienna.
JavaScript alternatywy Let
Aby bardziej szczegółowo zilustrować różnice między „var” i „leave”, oto przykład tego samego kodu powyżej, ale z użyciem „var” zamiast. zamiast „wychodzić”, aby zadeklarować naszą zmienną „lunchFruit”:
Nasz kod zwraca:
To dzień roboczy . Zrób dziś banana na lunch.
To nie jest dzień roboczy. Przygotuj dziś banana na lunch.
Jak widać, kiedy nasz kod zmienia wartość zmiennej „lunchFruit” na „banan”, zmiana jest dokonywana na świecie, więc kiedy nasz kod wykonuje ostatnią „konsolę”. log()”, wyświetla zmienną „lunchFruit”, która przechowuje wartość „banan”.
, możesz również użyć „const” do zadeklarowania zmiennej. Jednak zmienna kontrast zadeklarowana za pomocą polecenia „let” word - key , raz zadeklarowana zmienna nie może być ponownie zadeklarowana.
Oto przykład deklarowania zmiennej za pomocą `const` `słowo - klucz:
Zmienna „full_name” przechowuje teraz „John Appleseed”. Ale jeśli chcielibyśmy zmienić nazwę, musimy zadeklarować nową zmienną, taką jak ta:
Gdybyśmy próbowali ponownie przypisać zmienną „full_name”, nasz program zwróciłby błąd „full_name została już zadeklarowana”. Tak więc „const” może być przydatne do przechowywania wartości, które się nie zmienią, ale jeśli planujesz ponownie zadeklarować zmienną, możesz użyć „var.
Wniosek
Zmienne są istotną częścią programowania. W tym samouczku omówiliśmy podstawy zmiennych i sposób pracy z „var” i „leave” w JavaScript.Omówiliśmy również krótko różnice między „var” „leave” i „ koszt” i jak każde z tych zmiennych słów kluczowych powinno być używane w JavaScript.
Jesteś teraz gotowy do zadeklarowania zmiennej JavaScript jak profesjonalny programista!