第一章.TS介绍入门与初体验

什么是TypeScript

TypeScript是JavaScript类型的超集,它可以编译成纯净简洁的JavaScript代码。TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。

TypeScript可以做什么:

  • 类型检查,TypeScript在编译时会进行严格的类型检查。可以在编码阶段就发现潜在的问题。
  • 语言拓展,TypeScript中包括es6包括未来体验中的特性。如异步操作,装饰器,也会像其他语言借鉴某些特性如接口,抽象类。
  • 工具属性,TypeScript可以编译成标准的JavaScript,从角度上TypeScript更像一个工具。

JavaScript和TypeScript的主要差异:

  • TypeScript从核心语言方面对JavaScript对象模型进行扩展。
  • JavaScript代码可以在无需任何修改的情况下与TypeScript一同工作,同时可以使用编译器将TypeScript代码转换为JavaScript。
  • TypeScript中的数据要求带有明确的类型,JavaScript不要求。
  • TypeScript提供了缺省参数值。
  • TypeScript引入了JavaScript中没有的“类”概念。
  • TypeScript中引入模块的概念,可以把声明、数据、函数和类封装在模块中。

JavaScript和TypeScript的各自优势

JavaScript的优势

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包

    打赏作者

    热爱编程的小白~

    你的鼓励将是我创作的最大动力

    ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
    扫码支付:¥1
    获取中
    扫码支付

    您的余额不足,请更换扫码支付或充值

    打赏作者

    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

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

    余额充值