равно будет транслироваться в жс?
Не пиши
видимо Вы не писали больших размеров проекты на 'жс', так то понимание само приходит, если конечно есть с чем сравнивать
Затем, что на JS приложение хоть и быстро пишется, но так же быстро выходит из под контроля по мере эволюции(когда начинают меняться сигнатуры методов), особенно когда код фигачит постоянно меняющаяся команда. TypeScript частично решает широкий класс проблем, связанный с масштабированием процесса разработки, без потери преимуществ чистого JS. Это лишь один из аспектов.
я жс почти не учил, я сразу тс начал
поскольку TS это надмножество над JS(валидный JS - это валидный TS) то считайте, что JS вы учили тоже ;)
то есть, я могу учить тс и не париться?
Включите strict режим и узнайте, насколько js это валидный ts :)
не совсем. в статьях по тс как правило не разбирают особенности жс. считается, что жс пациент уже знает
В общем, да. Но, если хотите быть профессионалом то важно понимать, что именно исполняется, а поэтому где заканчивается TS и начинается JS знать надо, так же надо знать как синтаксические конструкции TS фактически реализуются в JS(те же декораторы) и т.д. На следующем уровне желательно понимать как работает сама виртуальная машина JS на разных платформах(браузер, node и т.д.) Это достаточно глубокая кроличья нора.
Обсуждают сегодня