Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A (2 2 1)
Prześledźmy wykonanie pętli i instrukcji inkrementacji/dekrementacji:
- Zmienne początkowe przyjmują wartości:
$a = 1,$b = 2. - Wypisanie preinkrementacji
++$azwiększa$ado 2 i wypisuje2. - Wypisanie wartości
$bdaje2. - Wykonanie dekrementacji
--$azmniejsza wartość zmiennej do1. Kolejno wyświetlane wartości to2 2 1.
Dlaczego pozostałe opcje są nieprawidłowe?
- B: Środkowa wartość wynosi 2 (wartość
$b), a nie 1. - C: Pierwsza wartość to 2 z powodu preinkrementacji (
++$a). - D: Ostatnia wartość wynosi 1 z powodu dekrementacji (
--$a).
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
- Metody tablicowe w JS (push, pop, map, filter, forEach, splice)Funkcje wbudowane w prototyp tablic służące do mutowania zawartości, transformacji, filtrowania i iteracji po elementach.
- Jednostki wielkości w CSS (rem, em, px, %, vh, vw)Miary rozmiarów w stylach CSS dzielące się na bezwzględne (px) oraz elastyczne i względne (rem, em, %, vw, vh).
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
- #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ść
- #84
Poprzez deklarację var x="true"; w języku JavaScript tworzy się zmienną typu