Hello TypeScript

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。

TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

Hello  TypeScript

 

TypeScript环境搭建

  • 下载node.js并安装

  • 使用npm全局安装typescript

    • 输入:npm i -g typescript

  • 创建一个ts文件

    • 新建空文件夹,创建一个hello.ts文件

console.log('Hello TS')

  Hello  TypeScript

    • 在命令行输入tsc hello.ts进行编译即

Hello  TypeScript

    •  编译完成会多出一个js文件

Hello  TypeScript

    • js代码

Hello  TypeScript

 在此最简单Hello TS 已经编译完成

代码编辑器(Notepad++)

下载 https://www.giga.de/downloads/notepad-plus-plus/

直接下一步安装即可

右键打开即可直接使用

  • 使用方法

Hello  TypeScript

 

TypeScript基本类型

  • 类型声明

    • 类型声明是TS非常重要的一个特点

    • 通过类型声明可以指定TS中变量(参数、形参)的类型

    • 指定类型后,当为变量赋值时,TS编译器会自动检查值是否符合类型声明,符合则赋值,否则报错

    • 简而言之,类型声明给变量设置了类型,使得变量只能存储某种类型的值

    • 语法

//声明一个变量a,类型为number
let a: number;
//a 的类型设置为number,在以后的过程中a的值只能为数字
a = 100;
// a = 'a';
let b:string;
b = 'aaa';
//声明完直接赋值
let c : boolean = true;
//不声明类型会默认为第一次赋值的变量的类型为自己的类型
let d = '111';
// d = 222;
//返回值类型也是必须为number
function sum(a: number, b: number) :number{
    return a+b;
}
sum(1,2);
// sum(1,'2');
  • 自动类型判断

    • TS拥有自动的类型判断机制

    • 当对变量的声明和赋值是同时进行的,TS编译器会自动判断变量的类型

    • 所以如果你的变量的声明和赋值时同时进行的,可以省略掉类型声明

  • 类型

 

Hello  TypeScript

 

 

 详细内容介绍 可以看b站 尚硅谷2021版TypeScript教程(李立超老师TS新课) https://www.bilibili.com/video/BV1Xy4y1v7S2?from=search&seid=14802368671203633727&spm_id_from=333.337.0.0

上一篇:typescript 报错 TS1005 ; expected


下一篇:typescript tsc命令监视模式--watch的使用