Przejdź do treści głównej
INF.03Pytanie #1333 z 1558js-skladnia-i-zmienne

Warunek zapisany w JavaScript jest prawdziwy, gdy zmienna x przechowuje:

javascript
if ((!isNaN(x)) && (x > 0))
Opcje odpowiedzi:
A
dowolną całkowitą wartość liczbową.
B
dowolną dodatnią wartość liczbową.
Prawidłowa
C
napis.
D
pusty napis
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: B (dowolną dodatnią wartość liczbową.)

Warunek logiczny w JavaScript (!isNaN(x)) && (x > 0) wymaga:

  1. !isNaN(x) — wartość x musi być poprawną liczbą,
  2. 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.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF03
Reklama

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.