structure

В языках программирования лексическая структура означает наборы элементарных правил, определяющих, к примеру,  какие именно символы содержат идентификаторы, какие из символов использованы в целях определения комментариев, как отделяются одна от другой инструкции и т.д. То есть, набор правил лексической структуры определяет основы написания программ, в данном случае, на языке JavaScript.

Лексическая структура разбивается на несколько правил, каждое из которых, в отдельности, называют лексемами. Само понятие «лексема» означает минимальную единицу текста программы, несущую определённый смысл интерпретатору языка программирования. Лексема уже не может разбиваться на несколько частей и представляет собой разделитель, литерал, ключевое слово, идентификатор и т.д.