TypeScrip第一课

前言

  1.         TypeScript是一个开源的、渐进式包含类型的JavaScript超集。
  2.         作用是让开发者增强js的能力并使应用的规模扩展变得更容易。

    这两点是废话,至于什么是超集?

        S1是S2的子集。S2是S1的超集(类似于扩展extend)

        TS基于ES6为 JavaScript 的生态增加了类型机制,并最终将代码编译为纯粹的 JavaScript 代码。本质上向这个语言添加了可选的静态类型和基于类的面向对象编程

  •  TypeScript扩展了JavaScript的 语法,所以任何现有的JavaScript程序可以不加改变的在TypeScript下工作。
  •  JavaScript 没有提供类和模块的概念(es6引入类与模块的概念),而TypeScript扩展实现了这些特性。

准备

npm i -g typescript

创建TS文件

键入TS代码

vscode 已经支持typescript语言类型,无需安装任何插件

VScode编译器支持在编写代码时进行ts错误检查。 

编译ts文件

终端输出了警告的错误信息(不会阻止编译器生成js代码)

让TS检查在JS文件里运行

①在计算机全局安装TypeScript

npm i -g typescript

②在jis文件的第一行添加一句// @ts-check

关于TS最基础的部分就介绍完了。接下来再来讲解TS的详细内容。

直接运行TS文件

需要借助ts-node

一、全局安装ts-node

npm i -g ts-node

二、项目下导入ts-node

npm i @types/node -D

三、运行ts文件

ts-node index.ts

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值