Что может и не может JavaScript

Что может JavaScript

Добавлять, удалять и изменять любые HTML-теги.

Реагировать на действия посетителя сайта (например наведении курсора мыши, нажатие на объект, нажатие на клавишу клавиатуры).

Что не может JavaScript

Работать с файлами (создавать, редактировать, удалять), за исключением Local Storage.

Работать с памятью компьютера, например копировать или вставлять информацию из буфера обмена.

Вызывать программы (JavaScript не имеет доступа к ОС).