前端与 typescript | 青训营笔记

68 阅读2分钟
TypeScript起源于使用JavaScript开发的大型项目。由于JavaScript语言本身的局限性,难以胜任和维护大型项目开发。因此微软开发了TypeScript,使得其能够胜任开发大型项目。
1TS配置
安装好Node]s后,以管理员身份运行cMD或者PowerShell,使用npm -g install ts-node typescript 命令进行全局安装
2letconst
TypeScript不使用var,使用letconst申明变量,且作用域为块级及为界。
3、解构
将对象、数组中的元素拆分到指定变量中,以方便使用。
4、函数
TypeScript的函数定义要比JavaScript严格,需要指定函数中输入参数的类型,也可以让参数可以选择,还可以添加默认参数,如果不知道需要多少个参数,还可以使用剩余参数。在TypeScript的函数箭头函数(类似于lambda表达式),可以简化函数定义、解决this问题。
5、类
类的语法结构和所有面向对象的编程语言如C++、JavaPython等类似。
6、模块
对于大型的项目,我们需要使用模块进行管理。每个.ts文件就是一个模块,通过export来对外部模块暴露元素,通过import来引入模块(类似于Java和python导入模块的语法)。
总结
学习JavaScriptTypeScript的过程和其他编程语言一样,大都是按照语法、数据类型..顺序依次进行下去。JavaScriptTypeScript作为脚本语言,它的优势也非常明显:上手快,不需要像C/C++、Java、C#等语言写很多"壳”。在掌握一门编程语言后,会发现编程语言之间的共同性,通过这些共同性可以让我们快速的学习一门语言。十分感谢稀土掘金组织的本次活动,在本次字节前端训练营的学习中,我对TS的学习和理解更加深刻,希望以后能多多参加这些活动,继续增长自己的前端知识。