Zmienne w języku JavaScript
Wszystkie przydatne linki umieszczę na końcu wpisu.
Cześć, w tym wpisie postaram się wyjaśnić czym jest zmienna i jak ją stworzyć.
Na początku polecę ci 4 edytory kodu, używałem ich i pisało mi się w nich dobrze :D
- Atom
- Brackets
- Sublime Text
- Notepad++
Z nich wszystkich najbardziej polecam ci Brackets, według mnie najlepszy z tego zestawienia. Możesz wybrać jakikolwiek edytor kodu, kod mógłbyś pisać nawet w zwyczajnym systemowym notatniku, ale byłoby to o wiele mniej przyjemne niż używanie edytorów, które posiadają wiele ułatwień np.:
- Wtyczki
- Podpowiadanie składni
- Kolorowanie kodu
- podkreślanie błędów
No dobrze zacznijmy od tego czym jest zmienna.
Zmienne to w pewnym uproszczeniu pojemniki w pamięci, w których przechowujemy pewne dane.
Każda zmienna składa się z trzech rzeczy:
- Nazwa zmiennej
- Wartość zmiennej
- Miejsce w pamięci
Nazwa zmiennej może być dowolna, ale są pewne zasady, których musisz przestrzegać wymyślając nazwy zmiennych:
- Zmienna nie może zaczynać się od cyfry,
- Nazwa zmiennej nie może mieć w sobie spacji,
- Nazwą zmiennej nie mogą być słowa kluczowe, - link do tych słów na końcu posta.
- Zmienne piszemy po angielsku, - nie jest to narzucone przez język, ale jest to dobra praktyka
- Nazwa zmiennej powinna objaśniać swoje znaczenie - to samo co wyżej
W języku JavaScript mamy 7 typów wartości:
- Number - liczby
- String - ciąg znaków
- Boolean - wartości logiczne
- Null
- Object
- Undefined
- Symbol(wprowadzony w EcmaScript 2015)
W tym wpisie pojawią się tylko 4 z nich, Number, String, Boolean i Undefined.
Istnieją dwa etapy tworzenia zmiennych:
- Deklaracja
- Inicjalizacja
Deklaracja zmiennej polega na tym, że tworzymy zmienną nie nadając jej wartości. Podczas deklaracji zmiennej przypisywana jest wartość undefined.
Inicjalizacja (inicjowanie) polega na przypisaniu wartości do danej zmiennej.
Deklaracja wygląda następująco
var variableName; - wartosc tej zmiennej jest typu undefined
Inicjalizacja wygląda tak
variableName = jakaś_wartość;
Można jednocześnie zadeklarować i zinicjalizować zmienną
var variableName = jakas_wartość;
Kończenie średnikiem nie jest narzucone przez język, ale jest to dobra praktyka.
tworzenie zmiennych o różnych typach wartości:
String to ciąg znaków
var headerText = "Jakiś tekst";
jak widać na przykładzie ciąg znaków musi znaleźć się pomiędzy cudzysłowami.
Podwójnymi "" lub pojedynczymi ''.
Number to po prostu liczby
var numberOne = 1;
Typ Boolean może przyjąć dwie wartości logiczne true lub false
var isAdmin = false;
Typ Undefined to inaczej typ nieokreślony
var userName = undefined;
Typ zmiennej można sprawdzić za pomocą operatora typeof()
Do niedawana można było tworzyć zmienne jedynie za pomocą słowa kluczowego var
, jednak od 2015 roku, od wejścia standardu EcmaScript 2015 posiadamy dwa nowe słowa kluczowe do tworzenia zmiennych, const
i let
. W następnym wpisie wyjaśnię różnice pomiędzy nimi.
Garść przydatnych linków:
Wyświetlanie danych w oknie konsoli przeglądarki
Dzięki za przeczytanie i wytrwanie do końca.
Congratulations @livvy! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
You published your First Post
You got a First Vote
You made your First Comment
Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP