第一章 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
没有返回值 常用语函数的抛出异常