Przejdź do treści głównej
INF.03Pytanie #921 z 1558js-walidacja-i-web-api

Aby w JavaScript wykonać wymienione kroki, należy w znaczniku <script> umieścić kod

Opcje odpowiedzi:
A
A = prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: ".A);
B
A << prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);
C
A = prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);
Prawidłowa
D
A = alert("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: C (A = prompt("Podaj kwalifikację: "); document.write("Kwalifikacja: " + A);)

W języku JavaScript funkcja prompt() wyświetla okno dialogowe z polem edycyjnym i zwraca wpisany przez użytkownika tekst. Znak + w operacji "Kwalifikacja: " + A to operator konkatenacji ciągów znaków, a document.write() wypisuje sformatowany tekst do dokumentu.

Dlaczego pozostałe opcje są nieprawidłowe?

  • A: Operator kropki . nie służy do łączenia łańcuchów w JavaScript (stosowany jest w PHP, a w JS wywołuje błąd składniowy).
  • B: Operator << to bitowe przesunięcie w lewo, nie służy do przypisania wartości.
  • D: Funkcja alert() wyświetla jedynie komunikat informacyjny i nie pobiera danych od użytkownika (zwraca undefined).

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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

Podobne pytania z działu „Js walidacja i web api”

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