Un littéral objet est une liste de zéro ou plusieurs de couples de noms de propriété et les valeurs associées d'un objet, entouré par des accolades ({}).

Vous ne devez pas employer un littéral objet au début d'une déclaration. Cela conduira à une erreur.

var monnaie = "deutschmark";
function numeraire(nom) 
{
  if(nom == "euro")
    return nom;
  else
    return "Désolé, la monnaie euopéenne n'est pas " + nom + ".";
}
nouveau = {france: "franc", europe: numeraire("euro"), 
                  allemagne: monnaie, angleterre: "livre" };

document.write(nouveau.france); // franc
document.write(nouveau.allemagne); // deutschmark
document.write(nouveau.europe); // euro
document.write(nouveau.angleterre); // livre

L'exemple suivant est un exemple de littéral objet. Le premier élément de l'objet de nouveau définit une propriété, france; le deuxième élément, la propriété europe, invoque une fonction (numeraire ("euro")); le troisième élément, la propriété allemagne, emploie la variable monnaie et enfin le dernier couple angleterre possède la valeur livre.