这个乐趣,前端要不要学TypeScript

先来介绍一下,什么是TypeScript?

TypeScript是由微软开发的JavaScript的超集,遵循ES6(2015年)规范。

Angular2框架使用JavaScript,获得Google支持。

JavaScript支持ES5,TypeScript的compiler可以把ES6可以转换ES5的JavaScript。

从语言和国内,看看前端要不要学TypeScript。

语言

字符串

从语言的字符串使用来看,TypeScript可以用多行字符串、字符串模板、自动拆分字符串简化了代码冗余。

image
image

通过test模板字符串,自动拆分字符串,给函数传值,调用函数。

image
image

参数

TypeScript在参数名称后面使用冒号来指定参数的类型,使用默认参数、可选参数提高了开发效率。

// 字符串
image
image
image
image

for

// 循环的是下标
image

TypeScript语法简洁,开发效率大幅度提升。ES6可以说是未来趋势,而且TypeScript可以提前让你上手使用ES6的语法。

国内

就目前国内而言,很多大厂的前端团队开始使用TypeScript。就是JavaScript不支持ES6,通过编译转换,仍然可以让浏览器支持。腾讯高级工程师程柳锋说,在腾讯使用的比较多。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • TypeScript是一种由微软开发的支持ES6标准的编程语言,它是Angular2的开发语言。它可以编译成纯Ja...
    巧克力_404阅读 4,164评论 0 0
  • ES5,ES2015(原名 ES6 )和 TypeScript 之间有什么不同?我们应该学习和使用哪一个? 首先,...
    单纯的土豆阅读 13,933评论 2 19
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,381评论 1 45
  • 在Python代码中, 文件的一开始几乎无一例外地是 第二类, 都是放在第一类的路径中, 但是一眼就能看出它们其实...
    __XY__阅读 5,834评论 0 0
  • 【编者按】本文作者为 David Buschman,文章从程序架构与系统的发展历程出发,逐步论证了为什么响应式编程...
    OneAPM_Official阅读 5,327评论 0 2

友情链接更多精彩内容