前端写算法使用编程语言是 JavaScript
或者 TypeScript
,我个人更倾向于推荐使用 TypeScript
。
当然你可以先写一遍 JavaScript
,再尝试着转换为 TypeScript
。
为什么呢?以前是个人的一些见解
TypeScript
能帮助JavaScript
开发者去适应静态数据类型的检查,避免数据类型使用不当导致程序出错TypeScript
静态数据类型能方便编辑器提示对应数据类型的 API 调用- 学习灵活使用
TypeScript
,TypeScript
已经是前端主流的开发语言 - 代码转换为其他类型的编程语言时也非常方便
- 链表
- 栈
- 队列
- 二叉树
- 图