ID: 2078 Algorytmika Łatwe

Źródło: Arkusze CKE

Poprzez deklarację var x="true"; w języku JavieScript tworzy się zmienną typu

Warianty odpowiedzi

  1. A

    Nieokreślonego (undefined)

  2. B

    String (ciąg znaków)

  3. C

    Logicznego

  4. D

    Liczbowego

Wyjaśnienie

To pułapka, na którą bardzo często dają się złapać początkujący programiści. W JavaScript wszystko, co zamkniesz w cudzysłowach, staje się ciągiem znaków, czyli typem String.

Mimo że słowo true przypomina wartość logiczną, to użycie cudzysłowów sprawia, że silnik języka traktuje je po prostu jako cztery litery umieszczone obok siebie, a nie jako stan logiczny.

Gdybyś chciał utworzyć zmienną typu Boolean (logicznego), musiałbyś zapisać to bez cudzysłowów: var x = true. Wtedy zmienna przechowywałaby czystą wartość prawdy.

Sprawdź się w praktyce

Rozwiąż pełny test próbny INF.03 albo wylosuj pojedyncze pytanie na szybką powtórkę.

Podobne pytania — Algorytmika