• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微软 TypeScript

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

目录:

 

 

======================================================

第1节 闲谈 TypeScript

======================================================

1.

2.

 3

编译之后,生成js 文件

4.

======================================================

第2节 基础类型

======================================================

 1

2.

3. list 数组

4. Tuple 元组

5.枚举

// 扩展类型 enum 枚举
enum color {Red, Green, Blue};
var c:color = color.Red;
console.log(color.Red);  // 0
console.log(c);  // 0

 

6.任意值

7. 空值

 

void不允许有 return 返回

8.类型断言

======================================================

第3节 接口

======================================================

1.  接口与引用

 

2.接口与类 (接口里有什么,类里就应有什么)

======================================================

第4节 类

======================================================

 1. 类 与 构造函数的使用

2.

class 幸福的家庭{}  // 新建类
class 儿子 extends 幸福的家庭 {} // 新建类 儿子,继承 类幸福的家庭
class 幸福的家庭{
    父亲 : string,
    儿子打招呼(age: number){ // 方法
        console.log(`我的父亲是${this.父亲},我今年${age}岁`);
    },
    constructor(fatherName : string) {  // 构造函数
        this.父亲 = fatherName;
    }
}

 

访问控制修饰符

======================================================

第5节 函数

======================================================

1.有名字的函数

2. 匿名函数

使用方法1:

 

使用方法2:

 

function dianming(banzhang:string, ...tongxue:string[]) {
    console.log('班长:' + banzhang +',同学:' + tongxue.join("、"));
}
let student = dianming('wos','张三', '李四', '王五');
// 班长:wos,同学:张三、李四、王五

 

======================================================

第6节 泛型

======================================================

1.泛型简介

2.示例1

3.示例2

 

4.示例3 

interface ss<t>{
    (arg:t):t
}
function whatis<t>(chr:t):t {
    return chr;
}
let num:ss<number> = whatis  // num 赋予 ss 接口;运算通过 function 执行
console.log(num(10));  // 10

5. 泛型运用在类中

======================================================

第7节 枚举

======================================================

1.简介

2. 示例

 3.枚举分类

======================================================

第8节 模块 implements

======================================================

 1.模块定义

2.立即执行函数 模块化

   

模块外赋值,不会污染模块内的元素


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
TypeScript 和 JavaScript 究竟哪个更好?发布时间:2022-07-18
下一篇:
TypeScript 入门指南 【大白话】发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap