Литерал – это значение, которое мы видим непосредственно в исходном коде программы:
12 // Число двенадцать
1.2 // Число одна целая две десятых
"hello world" // Строка текста
'Hi' // Другая строка
true // Логическое значение ("истина")
false // Другое логическое значение ("лож")
/javascript/gi // Регулярное выражение (для поиска по шаблону)
null // Отсутствие объекта
А теперь явно зададим (покажем как) объект и массив с помощью специальным образом оформленных литералов:
{ x:1, y:2 } // Инициализатор объекта
[1,2,3,4,5] // Инициализатор массива