История изменений
Исправление grim, (текущая версия) :
1+«1»
that = this
по сути заставляют думать как для особо низкоуровнего языка,
Трудозатраты сильно возрастают.
Трудозатраты резко падают так как не нужно явно писать String.valueOf(1) или 1.toString(), думать может нужно чуть больше, но работы заметно меньше.
то тут всё ещё должен следить сам за типом переменной
JS я написал по ошибке.
Если мы говорим о Typescript то это язык с сильной типизацией и можно даже включть –strictNullChecks и компилято будет ругаться на возможные места с неинициализированными значениями.
Исходная версия grim, :
1+«1»
that = this
по сути заставляют думать как для особо низкоуровнего языка,
Дайте уагадаю, вы на Java пишете?
Трудозатраты сильно возрастают.
Трудозатраты резко падают так как не нужно явно писать String.valueOf(1) или 1.toString(), думать может нужно чуть больше, но работы заметно меньше.
то тут всё ещё должен следить сам за типом переменной
JS я написал по ошибке.
Если мы говорим о Typescript то это язык с сильной типизацией и можно даже включть –strictNullChecks и компилято будет ругаться на возможные места с неинициализированными значениями.