Źródło: Arkusze CKE
Które z poniższych NIE jest typem wartości zwracanej przez funkcję w języku JavaScript?
Warianty odpowiedzi
-
A
Number
-
B
Undefined
-
C
Object
-
D
Method
Wyjaśnienie
Słowo Method nie jest typem danych. To jedynie pojęciowe określenie na funkcję, która została przypisana jako właściwość obiektu.
Funkcja w JavaScript może zwracać dowolny typ danych: prostą liczbę Number, tekst String, wartość logiczną Boolean czy złożony Object.
Jeśli funkcja nie zwraca niczego wprost za pomocą instrukcji return, jej domyślną wartością zwracaną jest typ Undefined.