W HTML skrypty JavaScript osadza się za pomocą elementu <script>. Taki element może zostać umieszczony zarówno w sekcji <head>, jak i w <body> dokumentu. Wybór miejsca zależy od celu: skrypty konfiguracyjne lub wymagane przed renderowaniem mogą trafić do <head>, a skrypty działające na elementach interfejsu często umieszcza się w <body> (np. pod koniec), aby elementy DOM były już dostępne.
Dlaczego poprawna jest odpowiedź:
Stwierdza ona, że wstawki JavaScript mogą znaleźć się w <head> i <body>, a właściwym znacznikiem jest <script>. To odpowiada zasadom HTML dotyczącym osadzania kodu skryptowego.
Dlaczego pozostałe odpowiedzi są niepoprawne:
- "tylko w części <body>, w znaczniku <java>" – błędne z dwóch powodów: ogranicza miejsce wyłącznie do <body> oraz używa nieistniejącego w tym celu elementu <java>.
- "zarówno w części <head>, jak i <body>, w znaczniku <java>" – mimo poprawnego wskazania sekcji, kluczowy jest zły znacznik. W HTML do skryptów służy <script>, a nie <java>.
- "tylko w części <head>, w znaczniku <script>" – poprawny znacznik, ale fałszywe zawężenie: <script> może być również w <body>.
Wskazówka egzaminacyjna: zapamiętaj parę "JavaScript → <script>". Jeśli w odpowiedzi pojawia się inny "wymyślony" znacznik, to niemal na pewno jest to dystraktor. Jednocześnie nie zakładaj, że skrypty są wyłącznie w jednej sekcji dokumentu – standard dopuszcza obie.