Warunek zapisany w JavaScript jest prawdziwy, gdy zmienna x przechowuje:
Warunek zapisany w JavaScript jest prawdziwy, gdy zmienna x przechowuje:
if ((!isNaN(x)) && (x > 0))Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: B (dowolną dodatnią wartość liczbową.)
Warunek logiczny w JavaScript (!isNaN(x)) && (x > 0) wymaga:
!isNaN(x)— wartośćxmusi być poprawną liczbą,x > 0— wartość musi być ściśle większa od zera. Warunek jest spełniony dla dowolnej dodatniej wartości liczbowej.
Dlaczego pozostałe opcje są nieprawidłowe?
- A: Liczby ujemne i zero są liczbami całkowitymi, ale nie spełniają warunku x > 0.
- C: Napis nieliczbowy da
isNaN(x) === true, co odrzuci pierwszy warunek. - D: Pusty napis po konwersji daje 0, co nie spełnia nierówności x > 0.
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.
- Obiekt Math w JavaScript (floor, ceil, round, random)Wbudowany obiekt statyczny zawierający właściwości matematyczne oraz metody do zaokrągleń, losowania i operacji arytmetycznych.
- 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ść