
typescript
橘柚子
荆棘中爬行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
TypeScript 第一章 字符串的新特性
【1】多行字符串var content=`aaa bbb ccc`;【2】字符串模板 `${变量/方法名()}`##1var myname="zhai liang"; var getname=function(){ return "zhai liang"; } console.log(`hello ${myname}`); console.log(`hello ${getname()}`...原创 2018-05-09 23:43:04 · 827 阅读 · 0 评论 -
TypeScript 第二章 参数类型的新特性
【1】变量的声明与赋值##1,typescript有类型检查机制var myname:string="zhai liang"; myname=13; //typescpript有类型检查,这样赋值会报错##2,typescript的类型推断机制var alias="xixi"; alias=13 ;//typescript会有类型推断机制,会根据第一次变量赋值时推断变量的类型,这样也会报错##3...原创 2018-05-10 09:59:44 · 318 阅读 · 0 评论 -
TypeScript 第三章 参数默认值,可选参数
1.参数默认值【1】不带默认值参数的方法function test4(a:string,b:string,c:string){ console.log(a); console.log(b); console.log(c); } test4("xxx","yyy","zzz"); //此处必须传三个参数【2】带默认值参数的方法,默认值参数一定要声明在最后面function ...原创 2018-05-10 10:25:05 · 24798 阅读 · 1 评论 -
Typescript 第四章 函数新特性
1.Rest and Spread操作符##1声明任意数量的方法参数function func1(...args){ args.forEach(function (arg) { console.log(arg); //将每个参数打印 }) } func1(1,2,2,3,3); //打印出 1,2,2,3,3 func1(1,1); //打印出 1,1##2 ...原创 2018-05-10 13:46:49 · 400 阅读 · 0 评论 -
TypeScript 第五章 for of 循环
【1】forEachvar myArray=[1,2,3,4]; myArray.desc="four number"; myArray.forEach(value => {console.log(value)}); //1,2,3,4 //break 在forEach不支持,不允许挑出循环【2】for in 循环的是键var myArray=[1,2,3,4]; myArray.desc...原创 2018-05-10 14:07:16 · 3371 阅读 · 0 评论 -
Typescript 第五章 类的声明,继承
【1】类的声明和实例化##1//类声明 class Person1{ name; eat(){ console.log('im eating'); } } //类的实例化 var p1=new Person1(); p1.name='batman'; p1.eat(); var p2=new Person1(); p2.name='superman';...原创 2018-05-10 17:02:07 · 1522 阅读 · 0 评论 -
TypeScript 第六章 泛型与接口
1.泛型(generic) 参数化的类型,一般用来限制集合的内容class Person7{ constructor(public name:string){ //明确要声明访问控制符 } } var workers:Array<Person7>=[];//Person是workers的泛型,规定数组中智能放Person类型的元素 workers[0]=new Per...原创 2018-05-10 17:12:14 · 409 阅读 · 0 评论 -
Typescript 第七章 模块
1.模块 Module,模块可以帮助开发者将代码分割为可重用的单元。开发者可以自己决定将模块中的哪些资源(类,方法,变量),暴露出去供外部使用,哪些资源只在模块内部使用【1】创建两个文件a.ts,b.ts【2】一个文件就是一个模块【3】在模块的内部有两个关键字来支撑模块的特性,就是export(导出)和import(导入)##1,a.ts中写暴露的属性,方法和类://[1]属性 export va...原创 2018-05-10 17:23:23 · 255 阅读 · 0 评论