TypeScript ——JavaScript 的超集

本文介绍了TypeScript作为JavaScript超集的特点和优势,包括类型检测、语法丰富等,强调其在提高代码健壮性和可维护性方面的价值。文章详细讲解了TypeScript中的数据类型、函数、类、接口、存储器、继承等核心概念,帮助开发者更好地理解和应用TypeScript。
摘要由CSDN通过智能技术生成

Typescript并不是一个完全新的语言,它是JavaScript的超集,为Javascript的生态增加了类型机制,并最终将代码编译为纯粹的Javascript代码

Typescript简介

Typescript由Microsoft(算上Angular2的话加上Google)开发维护的一种开源编程语言。支持Javascript的所有语法和语义,同时作为EACMAScript的超集提供一些额外的功能,如类型检测和更丰富的语法。

使用Typescript的原因

Javascript是一门弱类型语言,变量的数据类型具有动态性,只有执行的时候才能确定变量的类型,这种后知后觉的认错方法会让开发者成为调试大师,但无益于编程能力的提升,还会降低开发效率。Typescript的类型机制可以有效的杜绝变量类型引起的误用问题,而且开发者可以根据情况来确定是严格限制变量类型还是宽松限制。不过,添加类型限制后,也有副作用:增大了开发者的学校曲线,增加了设定类型的开发时间,但这些付出相对于代码的健壮性和可维护性,都是值得的。

类型注释是Typescript的内置功能之一,文本编辑器可以对代码执行更好的静态分析,这样,我们就可以通过自动编译工具的帮助,在编写代码时减少错误,提高生产力

接下来对其特有的知识点进行简单的概括总结

数据类型

String类型

一个保存字符串的文本,类型声明为string。类型声明可大写可小写


Boolean类型

boolean有两个值,true 或 false

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值