W formularzu, dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób. Zmienna x będzie typu
W formularzu, dane z pola input o typie number zostały zapisane do zmiennej a, a następnie przetworzone w skrypcie JavaScript w następujący sposób. Zmienna x będzie typu
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: D (liczbowego, całkowitego)
Funkcja parseInt(a) w języku JavaScript dokonuje konwersji (parsowania) przekazanego ciągu znaków na liczbę całkowitą (integer), usuwając ewentualną część ułamkową. Zmienna x jest typu liczbowego całkowitego.
Dlaczego pozostałe opcje są nieprawidłowe?
- A:
NaNwystępuje tylko, gdy pierwszych znaków ciągu nie da się sparsować jako liczby. - B: Typ napisowy to wartość wejściowa przed wywołaniem
parseInt(). - C: Typ zmiennoprzecinkowy zwraca funkcja
parseFloat().
Chcesz poćwiczyć całą kwalifikację INF.03?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Konwersja typów w JS (parseInt, parseFloat, isNaN)Funkcje służące do rzutowania i wyodrębniania liczb całkowitych oraz zmiennoprzecinkowych z ciągów tekstowych.
- Formularze HTML5 i walidacja po stronie klientaZestaw elementów formularza (<input>, <select>, <textarea>) i wbudowanych atrybutów sprawdzających poprawność danych w przeglądarce przed wysłaniem.
- Sortowanie ORDER BY i ograniczanie wyników LIMITKlauzule służące do sortowania rekordów rosnąco (ASC) lub malejąco (DESC) oraz ograniczania liczby zwracanych wierszy (stronicowanie).
Podobne pytania z działu „Js skladnia i zmienne”
Ten sam obszar materiału z kwalifikacji INF.03. W całej bazie znajdziesz 101 pytań z tego działu.
- #34
Typ zmiennej w języku JavaScript
- #35
Zmienne typu int odnoszą się do liczb
- #38
Które wartości będą kolejno wypisane w wyniku działania przedstawionego skryptu
- #82
Które ze stwierdzeń, w odniesieniu do zamieszczonej w ramce definicji funkcji, jest poprawne?
- #83
Po wykonaniu zamieszczonego w ramce skryptu napisanego w języku JavaScript w przeglądarce zostanie wypisana wartość