Java Script
Operatory logiczne, konsola, okna dialogowe, <script>tag, naming conventions
Operatory logiczne służą do łączenia lub negowania wyrażeń boolean
&& AND - jeżeli oba wyrażenia są prawadziwe to true
Przykład:
var wiek = 25;
var maLicencje = true;
if (wiek >= 18 && maLicencje === true) { rezultat += '<p>Warunek: Osoba może prowadzić samochód</p>'; }
Jeżeli jeden z warunków jest false, funkcja nie zostanie wywołana.
|| OR - wystarczy jedna wartość true, aby całe wyrażenie miało wartość true
! NOT - operator jednowarunkowy
! Prawda – false
Podwójna negacja jest możliwa.
Kolejność wykonywania operatorów logicznych: not, and, or
UŻYWANIE NAWIASÓW W OPERATORACH
SPECJALNY OPERATOR
?? Nullish - null i undefined traktuje wartości selektywnie i
KONSOLA JAVA SCRIPT
The console is a built-in JavaScript object used for debugging, logging information, and testing code.

KOMENTARZE
Służą do komunikacji pomiędzy programistami lub samym sobą.
Komentarze odpowiadają co i dlaczego tak robi
3 sposoby komentowania kodu:
- Komentarze jednoliniowe
//Komentarz jednoliniowy
ctr /
- Komentarz wieloliniowy
/*Komentarz wieloliniowy
*/
shift+alt+a powoduje wstawienie komentarza wieloliniowego.
- JSDoc
/**
*/
OKNA DIALOGOWE
TYPY OKIEN

SKRYPTY
JAVA SCRIPT może być dołączony w
- <script>...</script>
- w pliku zewnętrznym, wtedy w html <script.src=file.js>
- script umieszczamy najlepiej na końcu body,
- <script defer src=file.js> technologia do ładowanie atrybut ten zapewnia, że skrypty są wykonywane w tej samej kolejności, w jakiej pojawiają się w kodzie HTML, co jest kluczowe dla poprawnego działania.
Czas ładownia strony można zweryfikować w performance:

NAMING CONVENTIONS
Dwie promowane notacje.
- CamelCase
- Upper snake case ex. const MY_CONSTANT_NAME