【二】TS基本类型

2020-01-28  本文已影响0人  编程小橙子
image.png

布尔类型boolean

let flag: boolean = true;

数字类型number

let num: number = 0;

字符串类型string,可以使用''''或''

let str: string = 'hello';
let strFn: string = ''hello'';

数组类型

定义方式一:在变量后面直接跟着[]

let arr: number[] = [1, 2, 3];

定义方式二:在变量后面跟着Array<元素类型>

let arrList: Array<number> = [1, 2, 3];

元组 Tuple类型

可以定义一对值分别为 string和number类型的元组

let tuple: [number, string] = [1, 'hello'];

枚举

enum Color {
  red,
  blue,
  green
}
let c: Color = Color.blue;

默认下标从0开始,可以给某个值手动设置下标从几开始

enum cl {
  red = 1,
  blue,
  green
}
let tring: string = cl[1];

Any任意类型,使用any

let list: any[] = [1, '2', 3];
list[1] = 100;

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

function user(): void {
  console.log('this is a ts');
}

void的变量只能赋值undefined和null

let able: void = undefined;
let ab:void = null

Null 和 Undefined

let uname: undefined = undefined;
let password: null = null;

具体请看TypeScript手册上的https://www.tslang.cn/docs/handbook/basic-types.html

本次就分享到这里,喜欢的关注支持下,期待后期更多丰富内容

上一篇下一篇

猜你喜欢

热点阅读