JavaScript/Duomenys: Skirtumas tarp puslapio versijų

Iš Wikibooks.
Ištrintas turinys Pridėtas turinys
format
3 eilutė: 3 eilutė:
<br>
<br>
<div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem">
<div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem">
<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, kuriuos programa galėtų panaudoti. JS kalboje yra 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>
*Primityvieji tipai:
*Primityvieji tipai:
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>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''). Duomenį JS apibūdina jo tipas ir vertė.</p>
<p>Palyginimui, jei mes matome užrašytą ženklą „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“ esant skaičiumi, dar turi būti nurodytas duomens tipas – skaičius (''number''). Mes galime užrašyti skaitmenį „3“ tekste ir nurodyti jo tipą – tekstą (''string''). Duomenį JS apibūdina jo tipas ir vertė.</p>


<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> 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 jais procedūras.</p>
<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Interneto vartotojas užpildė anketos formą interneto svetainėje nurodydamas savo amžių, pvz., įvesdamas tik skaitmenis „4“ ir „0“. Jei mes norėsime, kad programa jį suprastų esant skaičiumi „40“, panaudotų išvedant vidurkį ir pan., reikalinga nurodyti jo tipą – skaičių (''number''). Trumpiau, atsižvelgiant į duomenų tipą JS taiko skirtingas operavimo jais procedūras.</p>
</div>
</div>


<div style="float:left; background-color:#c6e2e6; padding:0px 9px 0px 9px; font-weight:bolder; border-radius:18px">
[https://lt.wikibooks.org/wiki/JavaScript/Veikimo_ir_kodo_aplinkos <<<<< Atgal]
</div>
<div style="float:right; background-color:#ded4a8; padding:0px 9px 0px 9px; font-weight:bolder; border-radius:18px">
[https://lt.wikibooks.org/wiki/JavaScript/Operatoriai_ir_operandai,_typeof_operatorius Pirmyn >>>>>]
[[Kategorija:JavaScript]]
[[Kategorija:JavaScript]]

16:05, 30 rugsėjo 2021 versija

JAVASCRIPT PROGRAMAVIMO PAGRINDAI
(instrukcinis vadovas pradedantiesiems)

Duomenys


Norint pasiekti programavimo rezultatą (pvz., atlikti paprastus aritmetinius veiksmus) reikalingi duomenys, kuriuos programa galėtų panaudoti. JS kalboje yra 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.

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ą ženklą „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“ esant skaičiumi, dar turi būti nurodytas duomens tipas – skaičius (number). Mes galime užrašyti skaitmenį „3“ tekste ir nurodyti jo tipą – tekstą (string). Duomenį JS apibūdina jo tipas ir vertė.

Pavyzdys. Interneto vartotojas užpildė anketos formą interneto svetainėje nurodydamas savo amžių, pvz., įvesdamas tik skaitmenis „4“ ir „0“. Jei mes norėsime, kad programa jį suprastų esant skaičiumi „40“, panaudotų išvedant vidurkį ir pan., reikalinga nurodyti jo tipą – skaičių (number). Trumpiau, atsižvelgiant į duomenų tipą JS taiko skirtingas operavimo jais procedūras.