Razred Object je osnovni razred. Iz njega so izpeljani vsi drugi razredi, kar pomeni, da imajo vsi izpeljani razredi vse lastnosti razreda Object.
Konstruktorji
Object() Sestavi nov objekt razreda Object brez privzete vrednosti.
Object(vrednost) Sestavi nov objekt razreda Object. Če je dana vrednost niz, število ali logična vrednost, naredi objekt ustreznega podrazreda (String, Number ali Boolean).
Statične lastnosti
Object.prototype prototip razreda
Lastnosti
obj.constructor konstruktor objekta
Metode
obj.valueOf() Vrne vrednost objekta.
obj.toString() Vrne niz sestavljen iz niza "[object ", imena razreda in niza "]".
obj.hasOwnProperty(ime) Vrne true ali false, odvisno od tega, ali ima objekt obj lastnost ime.
obj.propertyIsEnumerable(ime) Vrne true ali false, odvisno od tega, ali je lastnost ime vidna.
obj.isPrototypeOf(objekt) Vrne true ali false, odvisno od tega, ali je objekt obj prototip objekta objekt.
Primer razreda Object
<html>
<body>
<script type="text/javascript">
oseba=new Object();
oseba.ime="Janez";
oseba.priimek="Rojko";
oseba.starost=50;
oseba.barva_oci="blue";
document.write(oseba.ime + " ima " + oseba.starost + " let.")
</script>
</body>
</html>