![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Typescript
文章平均质量分 52
注目羔羊
学无止境...
展开
-
TS - typescript 泛型
泛型指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定具体类型的一种特性。实例// 功能: 根据指定的数量 count 和数据 value, 创建一个包含 count 个 value 的数组 不用泛型的话,这个函数可能是下面这样:function createArray(value: any, count: number): any[] { const arr: any[] = [] for (let index = 0; index < count;原创 2021-01-21 17:01:57 · 576 阅读 · 0 评论 -
TS - typescript 函数(function)
函数函数是 JavaScript 应用程序的基础,它帮助你实现抽象层,模拟类,信息隐藏和模块。在 TypeScript 里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。TypeScript 为 JavaScript 函数添加了额外的功能,让我们可以更容易地使用。基本示例为函数定义类型可以给每个参数添加类型之后再为函数本身添加返回值类型。TypeScript 能够根据返回语句自动推断出返回值类型。// 下面是js的方式:// 命名函数function add(x, y原创 2021-01-21 11:18:03 · 3605 阅读 · 0 评论 -
TS - typescript 类(class)
类对于传统的 JavaScript 程序我们会使用函数和基于原型的继承来创建可重用的组件,但对于熟悉使用面向对象方式的程序员使用这些语法就有些棘手,因为他们用的是基于类的继承并且对象是由类构建出来的。 从 ECMAScript 2015,也就是 ES6 开始, JavaScript 程序员将能够使用基于类的面向对象的方式。使用 TypeScript,我们允许开发者现在就使用这些特性,并且编译后的 JavaScript 可以在所有主流浏览器和平台上运行,而不需要等到下个 JavaScript 版本。原创 2021-01-20 18:42:49 · 642 阅读 · 0 评论 -
TS - typescript 接口(interface)
接口TypeScript 的核心原则之一是对值所具有的结构进行类型检查。我们使用接口(Interfaces)来定义对象的类型。接口是对象的状态(属性)和行为(方法)的抽象(描述)接口类型的对象: 多了或者少了属性是不允许的可选属性: ?只读属性: readonly// 定义人的接口interface IPerson { readonly id: number // 只读属性:一旦赋值后再也不能被改变了。 name?: string // 可选属性 age: number原创 2021-01-20 16:54:37 · 1034 阅读 · 0 评论 -
TS - typescript 基础数据类型
// 不多说,上代码// main.ts -> 编译tsc main.ts -> 运行node main.js(()=>{// 基础类型:... 不许用其他类型数据改变当前变量类型// 布尔值,数字,字符串,undefined 和 null let num1:number = 1 let str1:string = "3" console.log(num1); console.log(str1); console.log(num1+原创 2021-01-20 11:11:47 · 313 阅读 · 0 评论 -
TS - typescript 快速上手
TypeScript 的介绍TypeScript是一种由微软开发的开源、跨平台的编程语言。它是JavaScript的超集,最终会被编译为JavaScript代码。2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScriptTypeScript的作者是安德斯·海尔斯伯格,C#的首席架构师。它是开源和跨平台的编程语言。TypeScript扩展了JavaScript的语法,所以任何现有的JavaScrip原创 2021-01-18 17:34:53 · 577 阅读 · 0 评论