Вопросы к Поиску с Алисой
Несколько причин, по которым устаревшее ключевое слово var всё ещё используется в современных JavaScript-проектах:
Обычно var не рекомендуется использовать в современных проектах, но он может присутствовать в старых, и его не всегда удаётся заменить на более современные альтернативы, например let или const learn.javascript.ru vk.com stackoverflow.com .
Также var может быть полезен, если нужно объявлять переменные в блоках типа if и try, чтобы не объявлять их вверху. stackoverflow.com