Selles õpetuses saate näidete abil õppida JavaScripti objekte.
JavaScripti andmetüüpide õpetuses õppisite tundma 7 erinevat primitiivset andmetüüpi. Ja siin saate teada kaheksandast>// object const student = ( firstName: 'ram', class: 10 );
Siin studenton objekt, mis salvestab selliseid väärtusi nagu stringid ja numbrid.
JavaScripti objektideklaratsioon
Objekti deklareerimise süntaks on:
 const object_name = ( key1: value1, key2: value2 )
Siin object_namemääratletakse objekt . Objekti iga liige on võti: komadega eraldatud väärtus ja paar lokkis sulgudes ().
Näiteks,
 // object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Objekti saate määratleda ka ühel real.
 const person = ( name: 'John', age: 20 );
Eespool toodud näites, nameja ageon võtmed ja Johnja 20on väärtuste võrra.
Objekti deklareerimiseks JavaScripti abil on muid võimalusi. Lisateabe saamiseks külastage JavaScripti objektide deklareerimise erinevaid viise.
JavaScripti objekti atribuudid
JavaScripti puhul nimetatakse "key: value" paare omadusteks . Näiteks,
 let person = ( name: 'John', age: 20 );
Siin name: 'John'ja age: 20on omadused.
 JavaScripti objekti atribuudid 
Juurdepääs objekti omadustele
Atribuudi väärtusele pääseb juurde , kasutades selle võtit .
1. Punktmärkimise kasutamine
Siin on punktimärgistuse süntaks.
 objectName.key
Näiteks,
 const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Sulgude märkimise kasutamine
Siin on sulgude märkimise süntaks.
 objectName("propertyName")
Näiteks,
 const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John 
JavaScripti pesastatud objektid
Objekt võib sisaldada ka teist objekti. Näiteks,
 // nested object const student = ( name: 'John', age: 20, marks: ( science: 70, math: 75 ) ) // accessing property of student object console.log(student.marks); // (science: 70, math: 75) // accessing property of marks object console.log(student.marks.science); // 70
Ülaltoodud näites studentsisaldab objekt marksatribuudis objekti väärtust .
JavaScripti objektimeetodid
JavaScriptis võib objekt sisaldada ka funktsiooni. Näiteks,
 const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Siin kasutatakse funktsiooni tervitusklahvi väärtusena. Sellepärast peame objekti sees oleva funktsiooni kutsumise person.greet()asemel kasutama person.greet.
JavaScripti meetod on funktsioonideklaratsiooni sisaldav omadus. Järgmises õpetuses saate üksikasjalikult teada JavaScripti meetoditest.








