重学TS2023-5-20

80 阅读1分钟

第一章 TypeScript快速入门

一、Typescript是什么

typecript是微软开发的自由和开源的编程语言,是js的超级,对js加了类型约束,

1.1 安装及编译

//安装
$ npm install -g typescript
//查看版本
$ tsc -v
//编译文件
$ tsc helloWorld.ts

二、基本类型

2.1 boolean

let a:boolean=true

2.2 number

let a:number=18

2.3 string

let a:string="小花"

2.4 symbol

2.5 array

const arr:number[]=[1,2,3]

2.6 enum

默认left初始值是0,可以手动设置

enum Direction{
    left=3,
    right,
    top,
    bottom
}
let dir:Direction=Direction.left

2.7 any

2.8 unknown

定义一个unknown类型的值,可以把任意类型的变量赋值给他,但是不能把它赋值给除any和unknown之外的类型

2.9 tuble

元组是一种提前定义好数据类型和长度的特殊的数组 const arr:[string,number]=['小花',18]

2.10 void

当一个函数没有返回值时使用

2.11 null和undefined

2.12 interface

interface Person{
    name:string,
    age:number,
    sayHello():void
}

2.13 never

没有返回值 常用语函数的抛出异常