Zmienne, operatory i typy danych w JS

Wprowadzenie do zmiennych.
Zmienne to rodzaj “pudełka”, które może przechowywać różne typy danych. (liczby, znaki, słowa itd.)
Po co tworzymy zmienne?
Głównie dla zaoszczędzenia czasu oraz przejrzystości kodu. Wyobraźmy sobie że piszemy taki kod:
Pomyliliśmy się i zamiast 5 powinna być 4. Co prawda jest to dosyć mała ilość równań lecz w przyszłości będą się one rozwijały, zamienianie każdej 5 wiąże się z możliwością popełnienia następnego błędu oraz straceniem dużej ilości czasu. Prostym rozwiązaniem tego problemu jest po prostu zdefiniowanie zmiennej którą zawsze można zmodyfikować.

Jak tworzymy zmienne?
Zacznijmy od tego jak je nazywać. Oto kilka zasad których trzeba się stosować:
- Nie zaczynamy zmiennych od cyfr,
- Nazwa zmiennej nie może zawierać spacji, kropki, przecinka ani myślnika (można natomiast używać podkreślenia),
- Nie używamy słów kluczowych
- Wielkość liter ma znaczenie
(Oprócz tego zaleca się stosować proste i domyślne nazwy ponieważ ułatwia to pracę tobie w przyszłości i twoim współpracownikom.)
Do sedna aby zadeklarować zmienną używamy jednego z trzech słów kluczowych.
Pierwszym z nich jest var. To były standard, którego raczej nie używamy. Jest on dosyć problematyczny i są lepsze zamienniki. Przykład używania:
Dwie następne to const i let. Let jest zmienną, a const stałą co oznacza że gdy używamy const nie możemy przypisać jej nowej wartość tak jak w przypadku let i var. Przykład:
Podsumowanie zmiennych:
Staraj się nie używać var zamiast tego korzystaj z let a szczególnie z const. Uważaj na to jak nazywasz zmienne.
Operatory
To specjalne znaki które służą do pisania różnego rodzaju równań. Dzielą się je na:
Arytmetyczne:
Podstawowe znaki których funkcjonalność możecie pamiętać z lekcji matematyki
Przypisania:
Dzięki nim możemy zmieniać wartości zmiennych w kodzie.
Porównania:
Spotkamy jej głównie przy instrukcjach warunkowych. Dzięki nim porównujemy prawą stronę z lewą w wyniku której zawsze zwracana jest prawda albo fałsz (true/false).
Logiczne:
Także znajdują się w instrukcjach warunkowych służą do sprawdzania czy dane warunki są spełnione zwracając w wyniku true lub false
Typy danych
To krótki opis wartości które przechowywujemy w zmiennych. Dzięki nim interpreter js wie jaką kategorie ma wartość zmiennej i to pozwala nam na wykonywanie różnych operacji na nich.
Jakie typy danych spotykamy w js?
- Number- liczba całkowita i zmiennoprzecinkowa
- String- ciąg znaków
- Boolean- wartości logiczne
- Null- brak wartości
- Undefined- brak zdefiniowanej wartości
- object- złożone, takie jak tablice i obiekty