TS肯定是比JS强大些,但JS代码可能初看着比TS要简洁一些,比较适合入门学习吧
你自己写,自己看,你用TS当js写也完全没问题,至于这些private 声明,你完全不写也是没问题的,你不明白就全用public,或者不写也是一样
用TS是方便别人看懂你的代码,也方便你以后修改时,看懂自己写的代码。当你需要阅读以及修改复杂一点的项目时,就知道TS比js方便非常多。加上vscode的支持,比如查找引用,重命名等,好用不是一点点。
TS的特性,不明白可以完全不使用,等自己经验积累后,一点点使用起来,