В языке JavaScript предусмотрено несколько зарезервированных слов, которые не могут использоваться в качестве идентификаторов. Зарезервированные слова имеют определенное значение в языке JavaScript, так как они являются частью синтаксиса языка. Использование зарезервированных слов приведет к ошибке компиляции при загрузке скрипта.
При выборе идентификаторов также важно избегать использования слов, которые уже являются именами встроенных объектов и функций JavaScript, таких как String или parseInt.
В языке JavaScript также имеется список слов, зарезервированных на будущее. Эти слова в данный момент не являются частью языка JavaScript, хотя они зарезервированы для использования в будущем.