这个乐趣,前端要不要学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,通过编译转换,仍然可以让浏览器支持。腾讯高级工程师程柳锋说,在腾讯使用的比较多。

你可能感兴趣的:(这个乐趣,前端要不要学TypeScript)