176
pakeitimai
S (→Objektas) |
S (→Objektas) |
||
<br>
<div style="background-color:#f7f5e9; text-indent: 32px; font-size: 1rem">
<p>Objektas – tai duomenų porų,
<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Sakykime, kad turime objektą, Stelmužės ąžuolą, kurio duomenys yra tokie: rūšis – paprastasis ąžuolas, amžius – 1000 metų, aukštis – 19 m, kamieno apimtis – 9,58 m.</p>
<p>Sudarau jo JS objektą:</p>
<div style="font-family:monospace">
* stelmužėsĄžuolas = { rūšis:"paprastasis ąžuolas", amžius:1000, aukštis:19, kamienoApimtis:9.58 };
</div>
<p>Atsiminkim, JS trupmeninė skaičių dalis rašoma su taško atskyrimu, o tekstas rašomas kabutėse. Surinkite aukštesnį tekstą konsolėje ir nuspauskite 'Enter'. Jums bus pavaizduotas JS objektas. Jūs pastebėsit, kad aš jį deklaravau kaip kintamąjį su pavadinimu „stelmužėsĄžuolas“ ir priskyriau (priskyrimo operatoriaus ženklas „=“) duomenis. Šiuo atveju, duomenų rinkinį.</p>▼
<p>Ir patikrinu jo tipą:</p>▼
<div style="font-family:monospace">
* typeof(stelmužėsĄžuolas);
</div>
▲<p>Atsiminkim, JS trupmeninė skaičių dalis rašoma su taško atskyrimu, o tekstas rašomas kabutėse. Surinkite aukštesnį tekstą konsolėje ir nuspauskite 'Enter'. Jums bus pavaizduotas JS objektas. Jūs pastebėsit, kad aš jį deklaravau kaip kintamąjį su pavadinimu „stelmužėsĄžuolas“ ir priskyriau (priskyrimo operatoriaus ženklas „=“) duomenis. Šiuo atveju, duomenų rinkinį.</p>
<p>
<p>Objekto savybes galima išsišaukti atskirai
<div style="font-family:monospace">
* stelmužėsĄžuolas.amžius;
</div>
<p>Konsolėje bus pavaizduota tik savybės „amžius“ vertė, skaičius 1000.</p>
<p>Objekto savybės pavadinimas ir jos vertė atskiriamos dvitaškio ženklu („:“). Savybės ir jos vertės poros tarpusavyje atskiriamos kableliais, o po paskutinės kablelis nerašomas.</p>
<p>Pastebėkit, kad, kai jūs konsolėje renkate tekstą, programa automatiškai parenka artimiausią ir vėliausiai naudotą pasirinkimo variantą, tad net ir labai ilgus vardus galite rinkti gana greitai nuspausdami 'Enter' ties tinkamu pasirinkimu!</p>
<p>
<div style="font-family:monospace">
</div>
<p>Jūs pastebėsit, kad dabar objekto „stelmužėsĄžuolas“ savybės „amžius“ vertė pasikeitė į skaičių 1500.
<p>O jei mes norime papildyti objektą nauja savybe? Ne bėda. Kokiu būdu pakeitėme savybę, tokiu būdu su priskyrimo operatoriumi galime įvesti naują, pvz., kad ąžuolas auga Lietuvoje:</p>
<div style="font-family:monospace">
* stelmužėsĄžuolas;
</div>
<p>Svarbus pastebėjimas. Objektų duomenų poros nėra numeruotos
<p><span style="background-color: #f3ef7b; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Užduotis.</span> Savarankiškai sukurkite objektą „rumšiškiųMiškoPušis“ su duomenimis: rūšis – paprastoji pušis, kamieno apimtis – 0,4 m, aukštis – 32 m., amžius – 200 m., valstybė – Lietuva. Po to įveskite savybę: kamienų skaičius – 2.</p>
<p>Atkreipkite dėmesį į įvedamų duomenų tipą ir, jei reikia, pasitikrinkite operatoriumi ''typeof'', pvz.:</p>
|
pakeitimai