前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >TypeScript 介绍

TypeScript 介绍

作者头像
程序猿的栖息地
发布2023-12-14 10:42:32
1720
发布2023-12-14 10:42:32
举报

TypeScript 介绍

TypeScript 是由微软开发的 JavaScript 的一个超集,支持 ECMAScript 6 标准(ES6 教程)。

TypeScript 设计目标是开发大型应用,大幅度提高了 js 的可读性和可维护性。

相比于 javascript 的优势

1. 更早(写代码的同时)发现错误, 减少找 Bug、改 Bug 时间 ,提升开发效率。

2. 程序中任何位置的代码都有代码提示 ,随时随地的安全感,增强了开发体验。

3. 强大的类型系统提升了代码的可维护性,使得重构代码更加容易。

4. 支持最新的 ECMAScript 语法 ,优先体验最新的语法,让你走在前端技术的最前沿。

5. TS 类型推断机制, 不需要在代码中的每个地方都显示标注类型 ,让你在享受优势的同时,尽量降低了成本。

ts 特点

1.给变量和函数参数、返回值定义数据类型

2.ts需要编译,在编译阶段就可以发现数据类型错误,从根源上解决数据类型导致的一些bug

3.新增了一些特殊类型:元祖 泛型 联合类型 字符串常量 构造类修饰器-public,privated,protected

4.只要是js可以执行的平台(浏览器,node),ts都可以使用

5.但是ts不能直接使用,需要编译成js之后再去调用

6.可以给ts添加配置选项,指定比如需要编译的ts文件/目录,以及转成的js版本,模块化的标准(commonJs/Es6)

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿的栖息地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TypeScript 介绍
  • 相比于 javascript 的优势
  • ts 特点
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档