W drugiej części rozpoczętego materiału o zmiennych w języku JavaScript, zapoznamy się teraz ze słowem "let". Wskażę Ci palcem jakie występują różnice, zarówno w składni, jak i w użyciu oraz dozwolonych manewrów 👍.
"LET" W JĘZYKU JAVASCRIPT "POZWOLI" NA UTWORZENIE ZMIENNEJ...
...tylko już takiej prawdziwej zmiennej 😊. I to dosłownie. Zmienna jak można się domyślić, pozwala na zmianę wartości i "wymienienie" jej na inną posługując się tym samym znakiem przypisania jaki poznaliśmy wcześniej. Jeżeli nie wiesz o co "come on" 😁, to tym bardziej przejdź do tamtego artykułu.
DEFINICJA ZMIENNEJ
Po podaniu słowa kluczowego "let" w języku JavaScript, nadajemy tak samo nazwę, znak przypisania i wartość ze średnikiem (jeśli sobie życzysz 🙂):
let x = 600;A teraz kluczowa różnica! Używając "let", masz prawo zmienić wartość po przypisaniu innej:
x = 540;tylko już nie piszesz tego słowa kluczowego, gdyż to już NIE JEST definicja nowej zmiennej ℹ️! Możesz teraz zmieniać wartość jak rękawiczki i mieszać ją z innymi instrukcjami:
let x = 600;
console.log(x);
x = 540;
console.log(x);
x += 350;
console.log(x);Kiedy masz sam znak równości, to jest to operacja przypisania wartości. Ta "z plusem", to operacja dodawania wartości do aktualnej wartości zmiennej. A konwencja? Jest taka sama jak w sprawie stałych, więc tylko Cię tam odeślę i kończymy sprawę 😀! Możesz też poprzestać na samym pozostawieniu zmiennej bez wartości:
let x;i wtedy mamy do czynienia jedynie z deklaracją. Definicja zmiennej jest wówczas, kiedy od razu przypisujemy także wartość w momencie jej tworzenia ℹ️.
![]() |
"let" w języku JavaScript to możliwość zdefiniowania zmiennej której w każdym momencie programu można zmienić wartość używając operatora przypisania.
"LET" VS. "VAR"
Jeden komentarz więcej o drugim słowie kluczowym robiącym to samo, "var". Wyczytałem, że jest to słowo uznane za przestarzałe i nie powinno się go używać w dzisiejszym programowaniu aplikacji. Natomiast jeżeli ktoś ma ochotę go umieścić, to proszę bardzo, nic złego się nie stanie 😉:
var x = 56;Nie dziw się, jeśli materiał wydaje się mały i zbyt łatwy do przyswojenia 🙂. Język JavaScript jest jednym z łatwiejszych do opanowania, przynajmniej w kwestii podstawowych zasad obchodzenia się z nim. W szczegółach potrafi być czasem kąśliwy (np. unikatowy operator porównania), jednak przy odpowiedniej praktyce i wyczuleniu na te "pinezki" 🤭, można się nauczyć sprytnie omijać te pułapki 👍.
I to jest wszystko.
