暗黑模式
TypeScript
路线前端TypeScript
JavaScript (JS) 是弱类型的编程语言,因此非常灵活,然而同时也会带来许多未知性,容易出现 Bug。
TypeScript (TS) 是强类型的编程语言,是 JavaScript 的超集,在兼容 JavaScript 的同时,添加了许多类似于 Java、C++ 的语法(如类型安全、泛型等)。
js
var a = 1;
a = "1"; // OK
1
2
2
ts
var a = 1; // 推断 a 为整型变量
a = "1"; // Error: 不能将“字符串”赋值给整型变量
1
2
2
TypeScript 不是必学的,然而如果想要有更多工作机会、更高的编程技能,学习它还是非常有必要的。而且越来越多的开源项目都使用 TypeScript 了。