先来介绍一下,什么是TypeScript?
TypeScript是由微软开发的JavaScript的超集,遵循ES6(2015年)规范。
Angular2框架使用JavaScript,获得Google支持。
JavaScript支持ES5,TypeScript的compiler可以把ES6可以转换ES5的JavaScript。
从语言和国内,看看前端要不要学TypeScript。
语言
字符串
从语言的字符串使用来看,TypeScript可以用多行字符串、字符串模板、自动拆分字符串简化了代码冗余。
通过test模板字符串,自动拆分字符串,给函数传值,调用函数。
参数
TypeScript在参数名称后面使用冒号来指定参数的类型,使用默认参数、可选参数提高了开发效率。
// 字符串
for
// 循环的是下标
TypeScript语法简洁,开发效率大幅度提升。ES6可以说是未来趋势,而且TypeScript可以提前让你上手使用ES6的语法。
国内
就目前国内而言,很多大厂的前端团队开始使用TypeScript。就是JavaScript不支持ES6,通过编译转换,仍然可以让浏览器支持。腾讯高级工程师程柳锋说,在腾讯使用的比较多。
网友评论