JavaScript/Objektas: Skirtumas tarp puslapio versijų

444 pridėti baitai ,  prieš 10 mėnesių
S
<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>Objekto savybes galima išsišaukti atskirai naudojant taško žymėjimą. Surinkite štai šį kodą ir nuspauskite 'Enter':</p>
 
<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>
* stelmužėsĄžuolas;
</div>
 
<p>Svarbus pastebėjimas. Objektų duomenų poros nėra numeruotos, nepaisant, kad kuri nors iš savybių užrašoma ar pavaizduojama pirmesnė, JS to nežino.</p>
<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>
 
<div style="font-family:monospace">
* typeof(stelmužėsĄžuolas.kamienoApimtis);
</div>
 
<p><span style="background-color: #d1f2cd; border-radius:8px; padding-left:12px; padding-right:12px; padding-top:2px; padding-bottom:2px;">Pavyzdys.</span> Pagalvokite, ar anksčiau šiame vadove jūs matėte tokį žymėjimą su tašku? Taip. Tai buvo „Math.PI“ vertė apskritimo perimetro ekspresijoje. Kaip ją perskaityti? „Math“ yra objektas, PI – jo savybė, kuriai priskirta vertė – matematinis skaičius Pi.
</p>
<p>Objektui ir savybėms pavadinti jūs galite parinkti savo vardus. Tai aktualu renkant tekstus su nešiojamu kompiuteriu ar planšete dėl kalbos nustatymų persijungimų. Tai viena priežasčių, kodėl specifiški lietuviški simboliai paprastai nenaudojami JS. Šiame vadove, dėl suderinamumo su vartosena ir aiškumo pradedantiesiems, daugiausiai yra naudojami lietuviški užrašymai.</p>
</div>
176

pakeitimai