什么是TypeScript?重塑“类型思维”?

TypeScript简单介绍

TypeScript 是 JavaScript 的一个超集,支持 ECMAScript 6 标准。可以编译成纯JavaScript.

TypeScript 由微软开发的自由和开源的编程语言。

TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。

这里需要注意三个要点:

一.类型检查 ts 会在编译代码时进行严格的静态类型检查,这意味着在编码阶段,发现可能存在的隐患,而不必把他们带到线上去.

二.语言扩展 ts 会包括来自于ECMAScript 6 和未来提案中的特性,比如 异步操作和装饰器,也会从其他语言借鉴特性,比如 接口和抽象类

三.工具属性 ts 可以编译成标准的JavaScript,可以在任何的浏览器 操作系统上运行,无需任何运行时的额外开销,从这个角度讲TS 更像是一个工具,而不是一门独立的语言

JavaScript 与 TypeScript 的区别

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。

TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

为什么要用TypeScript?

使用typeScript 还能带来其他好处,比如 vs code 具有强大的自动不全 导航和重构功能,这可以使接口定义直接代替文档.同时也可以提高开发效率,降低维护成本,更重要的是ts 可以帮助团队重塑"类型思维",接口的提供方将被迫去思考API的边界,他们将从代码的编写者 蜕变为代码的设计者

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值