Egzamin zawodowyPortal części pisemnej

INF.03 · pytanie 374

Dla dowolnego a z przedziału (0,99) zadaniem funkcji zapisanej w języku Java Script jest:

Ilustracja do pytania 374: Dla dowolnego a z przedziału (0,99) zadaniem funkcji zapisanej w języku Java Sc…
  1. Azwrócenie liczb z przedziału a..99
  2. Bwypisanie liczb z przedziału a..99 i zwrócenie wartości 100
  3. Cwypisanie wartości zmiennej a oraz zwrócenie wartości zmiennej n
  4. Dwypisanie liczb z przedziału a...100 i zwrócenie wartości zmiennej nPoprawna

Wyjaśnienie

Twoja odpowiedź jest poprawna. Funkcja fun1(a) w języku JavaScript przyjmuje argument a i za pomocą pętli for wypisuje liczby od a do 100 włącznie - a więc pętla jest iterowana tyle razy, ile wynosi różnica między 100 a wartością argumentu a. Po każdej iteracji pętli, wartość zmiennej n jest zwiększana o 1, co jest typowym zachowaniem dla pętli for w JavaScript. Funkcja zwraca wartość zmiennej n po zakończeniu pętli. Tak więc funkcja zwraca 101, ponieważ to właśnie wartość o 1 większa niż warunek kończący pętlę (100) spowoduje jej zakończenie. Ta funkcja to przykładowe zastosowanie pętli for w JavaScript, pokazujące praktyczne zastosowanie tego elementu składni. Pętla for jest standardem w branży i jest powszechnie stosowana do iterowania przez elementy tablicy, obiekty, liczby i inne struktury danych.