TypeScript基础

什么是 TypeScript

TypeScript 是一种由微软开发并开源的跨平台编程语言,最初开发 TypeScript 的目的是为了更好地开发大型项目,其作者为大名鼎鼎的 C# 之父 Anders Hejlsberg 。

TypeScript 存在的意义

TypeScript弥补了JS许多的不足,同时保留了JS的灵活性,大大提高了项目的开发效率以及可维护性。TypeScript 让 JavaScript变得更好

TypeScript 带来了什么改变

TypeScript 对代码自动补全,智能提示,所有函数变量可快速跳转到定义,具有更好的可维护性

TypeScript 的特点

1.静态类型检查让 TS 成为强类型语言
2.TS 在支持与 JS 几乎相同的原始类型之外,还额外提供了枚举(Enum)和元组(Tuple)的支持

修饰符和静态关键字

  1. 访问修饰符:public private protected
  2. 静态关键字:static 定义全局唯一的静态变量和静态函数。
  3. 抽象关键字:abstract
  4. 只读关键字:readonly

接口

接口(interface)用于一系列成员的声明,但不包含实现,接口支持合并(重复声明),也可以继承于另一接口

联合类型

使用联合类型(Union Types)允许你在声明变量或接收参数时兼容多种类型。

泛型

使用泛型可以让一个类/函数支持多种类型的数据,使用时可以传入需要的类型。

命名空间

命名空间(namespace)用来定义标识符的可用范围,主要用于解决重名的问题,对于项目模块化有很大的帮助。
Cocos Creator 中的 cc 就是一个内置的命名空间。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值