почти во всех книгах по JavaScript сказано, что
всегда используют ключевое слово var при объявлении переменных, потому что без var переменная будет объявлена как глобальная переменная.
затемпочему бы не удалить ключевое слово var, сделать объявление по умолчанию в качестве локальной области видимости?подобно Python, если вы хотите использовать глобальные переменные, вы пишете:
global foo;
мы используем локальные переменные почти все время, не так ли?есть веская причина?Спасибо за любую помощь.
edit: Спасибо за вашу помощь, я подумал, что должна быть веская причина, показывающая, что использование var лучше, поэтому я не пытался изменить язык, как это было,