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