Damir,
Вы действительно читали Флэнагана ??? Очень сомневаюсь... У него нормально описано с примерами.
Открыл, для примера:
Литерал – это значение, указанное непосредственно в тексте программы. Ниже приведены примеры литералов:
12 // Число двенадцать
1.2 // Число одна целая две десятых
"hello world" // Строка текста
'Hi' // Другая строка
true // Логическое значение
false // Другое логическое значение
/javascript/gi // Регулярное выражение (для поиска по шаблону)
null // Отсутствие объекта
Идентификатор – это просто имя. В JavaScript идентификаторы выступают в качестве названий переменных и функций, а также меток некоторых циклов.Примеры допустимых идентификаторов:
i
my_variable_name
v13
_dummy
$str
Советую перечитать ещё раз более
внимательно.
UPD. Для ленивых книгу можно найти там =>
http://free-kniga.ru/index.php?option=com_content&task=view&id=885&Item id=107