TypeScript基础
happydrink233
这个作者很懒,什么都没留下…
展开
-
TypeScript及React学习系列三:typescript中的类(下)
typescript中的类1. 类的定义使用class关键字class Person{ name:string; //定义属性,前面省略了public constrctor(n:string){//构造函数,实例化类的时候会触发 this.name = n; } getName():string{ return this.name; } setName(name:string):void{ this.name = name; }}let p = new Person("原创 2020-07-15 10:48:42 · 225 阅读 · 0 评论 -
TypeScript及React学习系列四:typescript中的类(上)--es5中的类与继承问题
ES5中的类与继承问题在学习TS中的类之前,先复习下ES5中的类相关的操作ES5中没有专门定义类的方法,通过构造函数实现最简单的类,只有属性没有方法function Person(){ this.name = "李华"; this.age = 23;}var p = new Person();alert(p.name); //打印李华构造函数增加方法function Person(){ this.name = "李华"; this.age = 23; this.stu原创 2020-07-14 14:32:34 · 298 阅读 · 0 评论 -
TypeScript及React学习系列二:typescript中的数据类型
typescript中的数据类型布尔类型(boolean)数字类型(number)字符串类型(string)数组类型(array)元组类型(tuple)枚举类型(enum)任意类型(any)null 和 undefinedvoid类型never类型基本数据定义语句:var 或 let都可,推荐使用letvar 变量名 :变量类型 = 初始值;var a:string = "你好";let a:string = "你好";注意:string类型变量赋值时用 ‘ ’ 或者 "原创 2020-07-13 17:24:32 · 1769 阅读 · 0 评论 -
TypeScript及React学习系列一:相关环境安装
TypeScript运行环境安装前置环境:安装npm,传送门:npm及node.js安装npm安装后,执行命令:npm install -g typescript或者npm下载较慢,如果安装了cnpm,可以实行以下命令安装:cnpm install -g typescript附上cnpm安装语句:npm install -g cnpm --registry=https://registry.npm.taobao.org或者,安装了yarn后执行:yarn global ad原创 2020-07-13 14:42:30 · 143 阅读 · 0 评论 -
TypeScript及React学习系列三:typescript中的函数
typescript中的函数函数的定义方法的可选参数默认参数剩余参数函数重载箭头函数(ES6)1. 函数的定义ES5中,两种定义函数的方式:函数声明法和匿名函数法 //函数声明 function run(){ return "run"; } //匿名函数 var run1 = function(){ reutrn "run1"; }TS中同样有函数声明法和匿名函数法,如下: //函数声明 function run():number{ return 12原创 2020-07-14 10:15:19 · 692 阅读 · 0 评论