比如:
function fn(name){
if name === undefined {
name = 100
}
}
vs:
function fn(name = 100){
}
类似这种, 把JS中, 有歧义的地方尽量全放弃. 而是保持类似静态类型语言的刻板风格.
比如:
function fn(name){
if name === undefined {
name = 100
}
}
vs:
function fn(name = 100){
}
类似这种, 把JS中, 有歧义的地方尽量全放弃. 而是保持类似静态类型语言的刻板风格.
如果都满足还是去学吧。ts是一个不错的东西。
如果纯js编码,肯定要遵循一个基本的代码规范。可以参考多家大公司的前端代码规范
用TS,你一辈子不会后悔的选择,表达页面逻辑,不用太装逼的各种js操作,稳定、正确的即可
当然,学ts很多js的动态特性需要舍弃,很多语法用ts不知道怎么写,需要你们慢慢适应摸索一下
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
看时间是否充裕以及个人业余兴趣,简单了解下其实花不了多少时间。
鉴于vue现在很多公司也结合typescript开发以及angular2以上直接结合typescript,如果是前端开发者还是建议了解的
如果是系统的学习typescript,就只能看个人求知热情。