TypeScript 1(安装,基础类型)

129 阅读1分钟

1 准备

安装

npm install -g typescript

编译

tsc xxx.ts

VScode配置

1 在目录下 tsc --init 生成文件 tsconfig.json

2 在 tsconfig.json 加入或者打开注释"outDir": "./", 指定js输出目录

3 vs中 终端-运行任务-typescript - tsc:监视 tsconfig.json

2 基础类型

1 布尔 boolean

let boo: boolean = false

2 数字 number

let num :number =1

3 字符串 string

let str:string ='1'

4 数组 []

let arr:number[]=[]

5 元组 tuple

let t:[number,string]=[1,'1']

6 枚举 enum

enum en { error = -1, null = -2, undefined = -3, success = 1 }
let er :en=en.error
let nu:en=en.null
let un:en = en.undefined
let su:en=en.success

7 any

let an1: any = 1
let an2: any = '1'
let an3: any = null

8 void 没有任何类型

function vo():void{}

9 null undefined

let nul: null = null
let und: undefined = undefined
let numun1: number | undefined = 1
let numun2: number | undefined = undefined
let sun1: string | undefined | null = '1'
let sun2: string | undefined | null = null
let sun3: string | undefined | null = undefined

10 never 永不存在的值的类型

let err:never = (()=>{
    throw new Error("never")
})()