
TypeScript
WinterWang0207
github: wangwenqi0207
工作繁忙博客许久未更新 非常抱歉
展开
-
ts 数组的类型
let fibonacci: number[] = [1, 1, 2, 3, 5];//数组的项中不允许出现其他的类型:// let fibonacci: number[] = [1, '1', 2, 3, 5]; 报错//一个比较常见的做法是,用 any 表示数组中允许出现任意类型:let list: any[] = ['xcatliu', 25, { website: 'ht...原创 2019-12-26 17:08:51 · 3560 阅读 · 0 评论 -
ts数据类型
//数据类型//我们用 : 指定 person 参数类型为 stringfunction sayHello(person: string) { return 'Hello, ' + person;}let user = 'Tom';console.log(sayHello(user));//tsc hello.ts 编译后会自动生成对应的js文件//在 TypeS...原创 2019-12-26 17:07:58 · 558 阅读 · 0 评论 -
ts 学习1
npminstall-gtypescriptvscode写ts文件报错:tsc-init会在目录下生成一个tsconfig.json文件可识别.ts文件编译一个TypeScript文件很简单:tschello.ts 编译后会自动生成对应的js文件用TypeScript编写React时,以.tsx为后缀ts报错时,编译后也可生成js文件,如...原创 2019-12-26 17:06:47 · 387 阅读 · 0 评论 -
ts 日期对象
//不传参let d:Date = new Date()//传递一个整数let b:Date = new Date(1000) //从1970往后数1秒原创 2019-12-26 17:00:02 · 1948 阅读 · 0 评论 -
ts 联合类型
//联合类型(Union Types)表示取值可以为多种类型中的一种。let myFavoriteNumber3: string | number;myFavoriteNumber3 = 'seven';myFavoriteNumber3 = 7;//当 TypeScript 不确定一个联合类型的变量到底是哪个类型的时候,//我们只能访问此联合类型的所有类型里共有的属性或方法:...原创 2019-12-26 16:55:35 · 1718 阅读 · 1 评论 -
ts 类型推论
//类型推论//TypeScript 会在没有明确的指定类型的时候推测出一个类型,这就是类型推论// let myFavoriteNumber = 'seven';// myFavoriteNumber = 7; 会报错//如果定义的时候没有赋值,//不管之后有没有赋值,都会被推断成 any 类型而完全不被类型检查:let myFavoriteNumber2;my...原创 2019-12-26 16:52:35 · 916 阅读 · 0 评论 -
ts 接口
//我们定义了一个接口 Person,接着定义了一个变量 tom,它的类型是 Person。//这样,我们就约束了 tom 的形状必须和接口 Person 一致。interface Person { name:string; age:number;}let tom: Person = { name: 'Tom', age: 25};//定义的变...原创 2019-12-26 16:50:49 · 199 阅读 · 0 评论 -
ts 函数的类型
function sum(x: number, y: number): number { return x + y;}//输入多余的(或者少于要求的)参数,是不被允许的://sum(1, 2, 3); 报错//sum(1); 报错//在 TypeScript 的类型定义中,=> //用来表示函数的定义,左边是输入类型,需要用括号括起来,右边是输出类型。//...原创 2019-12-26 16:47:05 · 1065 阅读 · 0 评论