资讯专栏INFORMATION COLUMN

2、TypeScript 之为什么要用?

tolerious / 3344人阅读

摘要:是的一个超集以往我们使用中的面向对象是由,等组成在中表现方式是,也有类型检查静态类型强类型上面代码中的和参数,都被赋予了类型,分别是整数类型和字符串类型然而,使用需要首先编译成,浏览器认识的类型文件,因为浏览器不认识代码而且更好的避免,不用

TS 是 JavaScript 的一个超集;

以往我们使用 JavaScript 中的面向对象 是由(property、Object,Function...)等组成;

在 TS 中表现方式是 class interface,也有类型检查(静态类型、强类型);

function fn(a: int, b: string) {
  console.log(a + b)
}

上面代码中 fn() 的 a 和 b 参数,都被赋予了类型,分别是整数类型和字符串类型;

然而,使用 TS 需要首先编译成,浏览器认识的 JS 类型文件,因为浏览器不认识 TS 代码;

而且更好的避免 BUG ,不用等运行的时候才发现错误 在编译的时候就可以在终端报错;

很多热门的 IDE 或者其他 编辑工具都有良好的支持;

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/109860.html

相关文章

  • Flow - JS静态类型检查工具

    摘要:介绍是个的静态类型检查工具,由出品的开源码项目,问世只有一年多,是个相当年轻的项目。现在,提供了另一个新的选项,它是一种强静态类型的辅助检查工具。 showImg(https://segmentfault.com/img/bVH6mL?w=1200&h=675); 本章的目标是提供一些Flow工具的介绍与使用建议。Flow本质上也只是个检查工具,它并不会自动修正代码中的错误,也不会强制...

    seanHai 评论0 收藏0
  • typeScript学习笔记

    摘要:联合类型,指赋值的时候可以是联合类型中的某一个。任意属性允许创建对象的时候,定义接口中没有的属性。常见的类型推论,还提现在函数表达式中。 typeScript是什么? TypeScript 是 JavaScript 的一个超集,主要提供了类型系统和对 ES6 的支持 安装typeScript npm install -g typeScript 安装完成查看版本: tsc -v typ...

    Guakin_Huang 评论0 收藏0
  • SegmentFault 创始人祁宁对话 C# 父 Anders Hejlsberg

    摘要:加入微软的年里,一直致力于和的研发工作。圆桌对话由祁宁江宏以及云适配马铎共同参与。圆桌对话深入了解江宏大家好,我是的江宏。因为函数式语言有了里的很多特性,当然微软也有自己的函数式语言。 导读 上周,C#、Delphi 之父 Anders Hejlsberg 亲临帝都,就 TypeScript 做了一场技术分享,并与众多开发者就此进行了技术探讨。Anders Hejlsberg 加入微软...

    TesterHome 评论0 收藏0
  • 为 Vue3 学点 TypeScript, 什么是命名空间(namespace)

    摘要:往期目录第一课体验第二课基础类型和入门高级类型第三课什么是泛型第四课解读高级类型第五课什么是命名空间什么时候要用命名空间如果你发现自己写的功能函数类接口等越来越多你想对他们进行分组管理就可以用命名空间下面先用类举例仔细看你会发现下还有在这里 往期目录 第一课, 体验typescript 第二课, 基础类型和入门高级类型 第三课, 什么是泛型? 第四课, 解读高级类型 第五课, 什么是命...

    greatwhole 评论0 收藏0
  • Taro 优秀学习资源汇总

    摘要:多端统一开发框架优秀学习资源汇总官方资源项目仓库官方文档项目仓库官方文档微信小程序官方文档百度智能小程序官方文档支付宝小程序官方文档字节跳动小程序官方文档文章教程不敢阅读包源码带你揭秘背后的哲学从到构建适配不同端微信小程序等的应用小程序最 Awesome Taro 多端统一开发框架 Taro 优秀学习资源汇总 showImg(https://segmentfault.com/img/r...

    toddmark 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<