本文介绍: 函数的类型实际上指的是:函数参数和返回值的类型格式://普通函数function 函数名(形参1:类型=默认值,形参2:类型=默认值):返回值类型 { }//箭头函数const 函数名(形参1:类型=默认值,形参2:类型=默认值):返回值类型 => { }示例// 函数声明// 箭头函数add(1,’1′) // 报错。
文章转载:https://blog.csdn.net/weixin_46185369/article/details/121512287
写的很详细,适合初学者看看。
一、TypeScript是什么?
二、为什么要为JS添加类型支持?
JS的缺陷
1.JS的类型系统是弱类型的,没有类型的概念
没有类型检验,导致了在使用JS进行项目开发时,会经常遇到类型错误的问题。
2.JavaScript属于动态类型的编程语言
1.它要先编译,再执行。不能直接执行,需要编译成js才能执行
2.它会在编译期间做类型检查,从而提前发现错误。配合VSCode等开发工具,TS可以提前到编写代码的同时就发现代码中的类型错误,减少找bug、改bug时间
三、TypeScript类型
原始类型
联合类型
联合类型的格式
应用场景
数组类型
数组类型的格式
拓展示例
类型别名
场景
函数-单个定义
函数的类型
对象类型-单独使用
对象类型-接口
接口继承
泛型
四、VSCode中的编码技巧
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。