欢迎光临
我们一直在努力

typescript如何使用

本篇内容主要讲解“typescript如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“typescript如何使用”吧!

基本类型

字符串,数字,布尔

let name: string = '小仙女';

let age: number = 18;

let sex: boolean = false;

数组

let names: Array<string> = ['小仙女', 'Ken'];

let ages: number[] = [18, 20];

let sexs: boolean[] = [false, true];

let anys: any[] = ['1', 2, true];

函数参数类型,返回值类型

function call(me: string|number|boolean): any {

  return me;

}

对象类型

let obj: { x: number, y: number } = {x: 10, y: 100};

可选属性

// 基本类型

let name: string = '小仙女';

let age: number = 18;

let sex: boolean = false;

// 数组

let names: Array<string> = ['小仙女', 'Ken'];

let ages: number[] = [18, 20];

let sexs: boolean[] = [false, true];

// 函数

function call(me: string | number | boolean): any {

  return me;

}

// 对象类型

let obj: { x: number; y: number } = { x: 10, y: 100 };

// 可选属性

let person: { name: string; age: number; sex?: boolean } = { name, age };

type 类型

// 对象类型

let obj: { x: number; y: number } = { x: 10, y: 100 };

// 可选属性

let person: { name: string; age: number; sex?: boolean } = { name, age };

// 类型别名

type Point = {

  x: number;

  y: number;

};

function printCoord(pt: Point): void {

  console.log(pt);

}

printCoord(obj);

interface

// 接口

interface Pt {

  x: number;

  y: number;

}

function printCoord1(pt: Pt): void {

  console.log(pt)

}

printCoord1(obj)

到此,相信大家对“typescript如何使用”有了更深的了解,不妨来实际操作一番吧!这里是云搜网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。