Ядро JavaScript
Клиентский и серверный JavaScript имеют следующие общие элементы:
Ключевые слова
Синтаксис и грамматику операторов
Требования к выражениям, переменным и литералам
Объектную модель (хотя клиентский и серверный JavaScript имеют разные наборы предопределённых объектов)
Предопределённые объекты и функции, такие как Array, Date и Math