Przejdź do treści głównej
INF.04Pytanie #216 z 856podstawy-skladni-i-typy-danych

Jaki ciąg tekstowy zostanie wyświetlony po wykonaniu jednego z przedstawionych kodów?

Opcje odpowiedzi:
A
{{2+2}}
B
{2+2}
C
4
Prawidłowa
D
{4}
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C

Uzasadnienie i szersze wyjaśnienie:

Oba przedstawione fragmenty kodu, pochodzące z popularnych frameworków front-endowych, wykorzystują mechanizm interpolacji lub osadzania wyrażeń, aby wyświetlić dynamicznie obliczoną wartość.

  • W React: Składnia {...} wewnątrz kodu JSX oznacza, że wyrażenie w nawiasach klamrowych ma zostać obliczone, a jego wynik wstawiony do drzewa DOM. Wyrażenie {2+2} zostanie obliczone, dając w wyniku liczbę 4.
  • W Angular: Składnia {{...}} to tzw. interpolacja. Działa ona analogicznie – wyrażenie w podwójnych nawiasach klamrowych jest obliczane, a jego wynik wyświetlany w danym miejscu szablonu. Wyrażenie {{2+2}} również da w wyniku liczbę 4.

Niezależnie od tego, który kod zostanie wykonany, w obu przypadkach wewnątrz znacznika <h2> zostanie wyświetlony wynik operacji dodawania, czyli 4.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • A i B: Nawiasy klamrowe są częścią składni tych frameworków i nie są wyświetlane dosłownie. Służą one do zasygnalizowania, że zawartość ma być potraktowana jako kod do wykonania, a nie jako zwykły tekst.

Chcesz poćwiczyć całą kwalifikację INF.04?

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Podstawy skladni i typy danych”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 54 pytań z tego działu.