JavaScript/Duomenys: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
5 eilutė: 5 eilutė:
<p>Norint pasiekti programavimo rezultatą (pvz., atlikti paprastus aritmetinius veiksmus) reikalingi duomenys, kuriais programa galėtų operuoti. JS kalboje naudojamos dvi, duomenis apbūdinančios, savybės: tipas (''type'') ir vertė (''value'').</p>
<p>Norint pasiekti programavimo rezultatą (pvz., atlikti paprastus aritmetinius veiksmus) reikalingi duomenys, kuriais programa galėtų operuoti. JS kalboje naudojamos dvi, duomenis apbūdinančios, savybės: tipas (''type'') ir vertė (''value'').</p>
<p>JS duomenų tipai savo ruožtu suskaidyti į dvi dideles grupes: primityviuosius (kitaip, paprastuosius) ir objektinius (kitaip, sudėtinius).</p>
<p>JS duomenų tipai savo ruožtu suskaidyti į dvi dideles grupes: primityviuosius (kitaip, paprastuosius) ir objektinius (kitaip, sudėtinius).</p>
*Primitivieji tipai:
*Primityvieji tipai:
**skaičius (''number''),
**skaičius (''number''),
**tekstas (''string'');
**tekstas (''string'');

15:49, 11 rugsėjo 2021 versija

JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)

Duomenys


Norint pasiekti programavimo rezultatą (pvz., atlikti paprastus aritmetinius veiksmus) reikalingi duomenys, kuriais programa galėtų operuoti. JS kalboje naudojamos dvi, duomenis apbūdinančios, savybės: tipas (type) ir vertė (value).

JS duomenų tipai savo ruožtu suskaidyti į dvi dideles grupes: primityviuosius (kitaip, paprastuosius) ir objektinius (kitaip, sudėtinius).

  • Primityvieji tipai:
    • skaičius (number),
    • tekstas (string);
    • Būlio (boolean);
    • nenustatytas (undefined);
    • nesantis (object);
    • simbolis (symbol);
    • BigInt (bigint);
  • Objektiniai tipai (object) yra suvienyti vieno tipo apibrėžimo, bet skiriasi tarpusavyje. Tai objektai, masyvai, funkcijos, RegExp, datos duomenys.

Neišsigąskit, jei daugelis šių apibrėžimų jums nieko nesako. bet kažkas yra pažįstamo, ar ne? Pvz., skaičius ir tekstas.

Palyginimui, jei mes matome užrašytą skaičių 3, mes galvojame, kad tai skaičius 3, tačiau JS to nežino. Juk skaičius 3 gali būti matematinis skaičius, naudojamas aritmetikoje, o gali būti skaitmens ženklas tekste. Tad, kad JS suprastų 3 kaip skaičių, dar turi būti nurodytas duomens tipas – skaičius (number). Mes galime užrašyti skaitmenį 3 tekste ir nurodyti jo tipą – tekstą (string).

Praktinis pavyzdys. Interneto vartotojas užpildo anketos formą interneto svetainėje nurodydamas savo amžių, pvz., įvesdamas tik skaitmenis „40“. Jei mes norėsime, kad programa jį sudėtų, panaudotų išvedant vidurkį ir pan., mes turėsime nurodyti jo tipą – skaičių (number), kad programa suprastų jį teisingai ir neįsiveltų klaidų. Trumpiau, atsižvelgiant į duomenų tipą JS taiko skirtingas operavimo juo procedūras.