TS学习笔记:基础知识点、数据类型、语法细节、函数类型、面向对象、泛型编程。
需积分: 0 34 浏览量
更新于2024-04-11
收藏 5.02MB DOCX 举报
个人在学习 TypeScript(TS)的过程中,掌握了基本知识点,并整理了一份详细的学习笔记。在学习 TS 之前,我首先安装了 TypeScript 相关的环境,然后开始接触这门新的编程语言。
在初次邂逅 TypeScript 时,我学习了类型注解和标识符的类型推导。这些是 TS 中非常重要的基础知识,帮助我更好地理解类型系统和类型推断机制。
关于数据类型,我学习了 JavaScript(JS)中的类型,如 Array 类型、object 类型和函数类型。而在 TypeScript 中,我了解了 any 类型、unknown 类型、void 类型、never 类型和 tuple 类型等新的数据类型,这些在 JS 中并不常见,但在 TS 中却非常实用。
在学习 TypeScript 的语法细节方面,我掌握了联合类型和交叉类型、type 和 interface 的使用、类型断言和非空断言、字面量类型和类型缩小等方面的知识。这些知识让我对 TS 的语法有了更深入的了解。
在函数的类型方面,我学习了函数的类型和函数签名、函数的重载以及 this 类型等内容,这些对于编写复杂的函数逻辑非常有帮助。
在 TypeScript 的面向对象编程部分,我了解了类的使用、继承、成员修饰符、参数属性使用、抽象类、对象类型、接口补充、严格字面量检测和枚举类型等内容。这些让我更好地理解了面向对象编程在 TS 中的应用。
另外,在泛型编程方面,我学习了泛型语法的基本使用、泛型接口和类的使用、泛型约束和类的条件、TypeScript 映射类型、TypeScript 条件类型,以及类型工具和类型体操等内容。这些内容为我理解泛型编程打下了坚实的基础。
总的来说,通过学习 TS 的基本知识点和整理学习笔记,我对 TypeScript 这门新兴的编程语言有了更深入的了解。我相信随着不断的学习和实践,我将能够更加熟练地运用 TypeScript 编写高质量的代码。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-03-23 上传
2023-05-17 上传
2016-07-18 上传
2021-10-08 上传
2012-12-05 上传
2018-12-20 上传
「已注销」
- 粉丝: 0
- 资源: 1
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析