Strona główna › Pytania INF.03 › Pytanie 1535
INF.03 · pytanie #1535
Jaki wynik wyświetli poniższy fragment kodu JavaScript? <pre class="code-block">x='Powodzenia na egzaminie'; z=x.substring(3,9); y=z.substring(2,4); document.write(y);</pre>
- Aowodzeni
- Bwo
- Cwodzenia
- Dze
Poprawna odpowiedź: D. ze
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
W przedstawionym kodzie JavaScript użyto funkcji substring aby wyodrębnić fragmenty tekstu z ciągu znaków. Początkowa zmienna x zawiera tekst Powodzenia na egzaminie. Pierwsza funkcja x.substring(3,9) zwraca fragment tekstu zaczynający się od indeksu 3 do 8 włącznie co daje fragment wodzen. Wartość ta jest przypisana do zmiennej z. Następnie funkcja z.substring(2,4) wyodrębnia fragment zaczynający się od indeksu 2 do 3 włącznie z tego nowego ciągu wodzen co daje rezultat ze. Wynik ten zostanie wypisany na ekranie przez document.write(y). Praktyczne zastosowanie metody substring polega na manipulacji tekstem co jest powszechne w web development np. do parsowania danych tekstowych lub przygotowania tekstu do wyświetlenia. Dobre praktyki obejmują użycie substring do przetwarzania danych wejściowych np. w formularzach czy przekształcanie danych użytkownika. Ważne jest zrozumienie indeksowania od zera oraz poprawne określenie zakresu aby uniknąć błędów logicznych w kodzie. W kontekście substringu warto pamiętać że drugi parametr jest ekskluzywny co oznacza że nie jest uwzględniany w wyniku. Takie detale są kluczowe dla programistów aby efektywnie zarządzać danymi tekstowymi w różnorodnych zastosowaniach.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.