Dołącz plik JavaScript do dokumentu HTML w taki sposób, aby funkcje w JS mogły być wywoływane z HTML.
<script src="script.js"></script>
Dodaj skrypt JS bezpośrednio w dokumencie HTML w tagu <script> na końcu dokumentu.
<script>
console.log("Skrypt działa!");
</script>
<head>Dodaj skrypt JS w sekcji <head> i upewnij się, że działa on przed zawartością strony.
<head>
<script src="headScript.js"></script>
</head>
Wstaw skrypt JS z atrybutem async i wyjaśnij, dlaczego jest używany (pozwala na asynchroniczne ładowanie, nie blokuje renderowania).
<script src="script.js" async></script>
Dodaj skrypt, który będzie ładowany po załadowaniu całej strony, używając atrybutu defer (skrypt zostanie wykonany dopiero po sparsowaniu całego HTML).
<script src="script.js" defer></script>
letZadeklaruj zmienną za pomocą let i przypisz jej wartość, a następnie wyświetl ją w konsoli.
let a = 5; console.log(a);
constZadeklaruj stałą PI o wartości 3.14 i wyświetl ją w konsoli.
const PI = 3.14; console.log(PI);
Użyj zmiennej zadeklarowanej za pomocą let, aby przypisać nową wartość, a następnie wyświetl ją w konsoli.
let a = 10; a = 20; console.log(a); // Wynik: 20
Spróbuj zmienić wartość stałej zadeklarowanej za pomocą const i zanotuj błąd w konsoli.
const PI = 3.14; PI = 3.14159; // Błąd: TypeError: Assignment to constant variable.
Użyj zmiennej zadeklarowanej za pomocą let w bloku kodu (np. w instrukcji if) i sprawdź jej zakres, próbując wyświetlić ją poza blokiem.
if (true) {
let a = 10;
console.log(a); // Wynik: 10
}
// Poniższa linia spowoduje błąd, ponieważ 'a' jest zdefiniowana tylko w bloku 'if' (block scope)
// console.log(a); // Błąd: ReferenceError: a is not defined
Test wiedzy zawierający 20 pytań, obejmujący wszystkie omawiane tematy. Kliknij, aby pobrać.