Strona główna › Pytania INF.03 › Pytanie 530
INF.03 · pytanie #530
Jakie działanie wykonuje poniższy fragment kodu w języku JavaScript? n = "Napis1"; s = n.length;
- APrzypisuje wartość zmiennej n do zmiennej s
- BPrzypisuje do zmiennej s część napisu z zmiennej n, o długości określonej przez zmienną length
- CPrzypisuje do zmiennej s wartość odpowiadającą długości napisu z zmiennej n
- DZwraca długość napisu zawartego w zmiennej n
Poprawna odpowiedź: C. Przypisuje do zmiennej s wartość odpowiadającą długości napisu z zmiennej n
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Fragment skryptu w języku JavaScript, w którym zmienne n i s są definiowane, wykonuje przypisanie wartości długości napisu z zmiennej n do zmiennej s. Metoda length jest właściwością obiektów typu string, która zwraca liczbę znaków w danym napisie. W tym przypadku, jeśli zmienna n zawiera napis "Napis1", to zmienna s po wykonaniu tego skryptu przyjmie wartość 6, ponieważ napis ten składa się z 6 znaków. Praktyczne zastosowanie tej funkcji polega na możliwości dynamicznego określenia długości wprowadzanych danych, co jest kluczowe przy walidacji formularzy, obliczaniu rozmiaru danych czy tworzeniu interfejsów użytkownika. Dobrą praktyką w programowaniu jest zawsze uwzględnienie długości napisu w algorytmach przetwarzania tekstu, aby uniknąć błędów podczas operacji na stringach. Warto również wiedzieć, że w JavaScript właściwość length nie wymaga wywołania metody, co jest zgodne z ogólnym założeniem o uproszczeniu użycia obiektów, a tym samym podnosi czytelność kodu.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.