TypeScript
是JavaScript
的超集,为大型应用而生。有两个特点:一是强类型;二是基于类的面向对象编程
本节来看TS
中基本数据类型
-
Number
类型
let a: number = 5
如上,声明一个Number
类型的a
并赋值为数字5
;可以看TS
中声明变量数据类型时,格式为变量名后面加: xx类型
-
String
类型
let str: string = 'hello ts'
-
Boolean
类型
let isDone: boolean = true
-
Null
和Undefined
类型
let n1: null = null
let u1: undefined = undefined
// -------------------------------
let n2: null = undefined
let u2: undefined = null
定义为null
或者undefined
类型的变量,赋值可以为null
和undefined
其中之一
-
Void
类型
function fn():void{
console.log('This is a fn,but return is void')
}
void
用于表示返回空
-
Any
类型
let any1: any = 'xxx'
Any
类型的变量可以赋值任意类型的值
-
Array
类型
let arr: number[] = [1, 2, 3];
//或者
let arr: Array<number> = [1, 2, 3];
-
Enum
类型
enum Direction {
NORTH,
SOUTH,
EAST,
WEST,
}
let dir: Direction = Direction.NORTH;
除了以上列举的其实还有挺多的。后面会慢慢讲到!
网友评论