Dlaczego kod JavaScript spowoduje błąd wykonania (runtime error), który zatrzyma działanie skryptu?
Dlaczego kod JavaScript spowoduje błąd wykonania (runtime error), który zatrzyma działanie skryptu?
imie została zadeklarowana jako stała (const) i nie można jej wyświetlić.const imie = "Jan" brakuje średnika, co jest błędem składniowym.console.log nie może wyświetlać pustych wartości.nazwisko bez jej wcześniejszej deklaracji.Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (Ponieważ próbowano użyć zmiennej nazwisko bez jej wcześniejszej deklaracji.)
Wskazana opcja Ponieważ próbowano użyć zmiennej nazwisko bez jej wcześniejszej deklaracji. jest poprawna. Dokładnie odpowiada zasadom i mechanizmom określonym w specyfikacji języka i technologii bazodanowych dla tego zagadnienia.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Ponieważ zmienna
imiezostała zadeklarowana jako stała... – Błąd.constoznacza, że do zmiennej nie można przypisać nowej wartości, ale można bez problemu odczytywać jej wartość, np. za pomocąconsole.log. - B: Ponieważ na końcu linii... brakuje średnika... – To nieprawda. W JavaScript mechanizm ASI (Automatic Semicolon Insertion) w większości przypadków poprawnie wstawi brakujący średnik. Jego brak w tym konkretnym miejscu nie jest przyczyną błędu.
- C: Ponieważ funkcja
console.lognie może wyświetlać pustych wartości. – To błąd. Funkcjaconsole.logbez problemu wyświetli wartości takie jaknullczyundefined, gdyby zmienna była zadeklarowana, ale nie miała przypisanej wartości (np.let nazwisko;). Problem tutaj polega na tym, że zmienna w ogóle nie istnieje.
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Polecenia DML (INSERT, UPDATE, DELETE)Instrukcje SQL odpowiedzialne za manipulację danymi wewnątrz istniejących tabel (dodawanie, edycję oraz usuwanie wierszy).
- Zasięg zmiennych i Hoisting (let, const vs var)Mechanizmy określające widoczność zmiennych w blokach kodu oraz wynoszenie deklaracji zmiennych i funkcji na górę zakresu (Hoisting).
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Podobne pytania z działu „Js skladnia i zmienne”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 101 pytań z tego działu.
- #34
Typ zmiennej w języku JavaScript
- #35
Zmienne typu int odnoszą się do liczb
- #38
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
- #82
Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?
- #83
Po wykonaniu zamieszczonego w ramce skryptu napisanego w języku JavaScript w przeglądarce zostanie wypisana wartość