ts
蔬菜_
这个作者很懒,什么都没留下…
展开
-
Typescript学习Day4(类型推断)
1,typescript里,在有些没有明确指出类型的地方,类型推断会帮助提供类型let num = 10 let str = 'nineone' //尽管没有声明是什么类型但是ts会自动解析2,最佳通用类型let arr = [0,11,true,null] //(number | boolean | null)[]class animal{ breed:string}cla...原创 2020-04-30 14:06:37 · 234 阅读 · 0 评论 -
Typescript学习Day4(泛型)
概念//1,软件工程中。我们不仅要创建定义良好且一致的api,同时也要考虑可重用性//2,组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能//3,在ts中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据;这样用户就可以以自己的数据类型来使用组件//泛型变量 T 这里T是个变量 可以用其他代替 li r//类型变量 ,...原创 2020-04-30 13:41:35 · 108 阅读 · 0 评论 -
Typescript学习Day4(函数)
概念//1,函数是javascript应用程序的基础,它帮助你实现抽象层,模拟类,信息隐藏和模块//2,在typescript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方//3,typescript为javascript函数添加了额外的功能,让我们可以更容易的使用//1,基本示例//命名函数function maxA (x:number,y:number):nu...原创 2020-04-30 09:51:52 · 125 阅读 · 0 评论 -
Typescript学习Day3(类)
概念从ECMAScript2015,也就是es6开始,javascript程序员将能够使用基于类的面向对象的方式TypeScript,我们允许开发者现在就使用这些特性,并且编译后的JavaScript可以在所有主流浏览器和平台上运行基本使用class Cat{ catName:string constructor(catName:string){ this.catName = c...原创 2020-04-30 09:18:48 · 345 阅读 · 0 评论 -
Typescript学习Day2(接口)
概念//TypeScript的核心原则之一是对值所具有的结构进行类型检查//它有时被称做‘鸭式辩型法’或‘结构性子类型化’。//在TypeScript里,接口的作用就是为这些类型命名和为你的代码或第三方代码定义契约基本操作//1,定义一个接口 interface Person { pName : string, pAge : number, pJob : string}le...原创 2020-04-28 09:39:37 · 166 阅读 · 0 评论 -
Typescript学习Day2(声明与解构)
1,声明//在Typescript中,支持var,let和const这样的声明方式//1, 块级作用域 let var//例1:function func(flag:boolean):number{ let a = 99 if(flag){ //let b = a + 1 var b = a + 1 return b } return b //如果是let声明的那...原创 2020-04-27 09:43:53 · 190 阅读 · 0 评论 -
Typescript学习Day1(基础类型)
1,字符串let name : string = 'nineone';let age : number = 18;let sex : string = '男';let people : string =` 我的名字是&{name}, 我今年&{age}了, 我是&{sex}性`console.log(people) 2,数字let num1 : ...原创 2020-04-25 16:31:31 · 279 阅读 · 0 评论