JavaScript/Duomenys: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
Naujas puslapis: ==<div style="background-color:#d9d9fa" text-align: center><h1 style="text-align: center; font-size: 2rem; color: #191970">JAVASCRIPT PROGRAMAVIMO PAGRINDAI<br><small>(instrukcinis vadovas pradedantiesiems)</small></h1></div>== ===<div style="background-color:#c8e6ed"><h2 style="text-align: center; font-size: 1.6rem; color: #191970">Duomenys</h2></div>=== <br> <div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem"> <p>Norint pasiekti programavimo rezultat...
 
15 eilutė: 15 eilutė:
*Objektiniai tipai (''object'') yra suvienyti vieno tipo apibrėžimo, bet skiriasi tarpusavyje. Tai objektai, masyvai, funkcijos, RegExp, datos duomenys.
*Objektiniai tipai (''object'') yra suvienyti vieno tipo apibrėžimo, bet skiriasi tarpusavyje. Tai objektai, masyvai, funkcijos, RegExp, datos duomenys.


<p>Neišsigąskit, jei daugelis šių apibrėžimų jums nieko nesako. bet kažkas yra pažįstamo, ar ne? Pvz. skaičius ir tekstas.</p>
<p>Neišsigąskit, jei daugelis šių apibrėžimų jums nieko nesako. bet kažkas yra pažįstamo, ar ne? Pvz., skaičius ir tekstas.</p>
<p>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'').</p>
<p>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'').</p>



14:25, 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).

  • Primitivieji 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.