001基本类型

 ***********

默认情况下null和undefined是所有类型的子类型。 就是说你可以把 null和undefined赋值给number类型的变量。

************

// 基本数据类型
const num: number = 111;
const str: string = 'shasng';
const bool: boolean = true;
const define: undefined = undefined;

// 引用数据类型
const arr: number[] = [1, 2, 4];

//元组 Tuple

const tupleArr: [string, number, boolean] = ['shang',1, true];

// 枚举
// enum Color {Red, Green, Blue}
// let c: Color = Color.Green;

enum Color {Red = 1, Green, Blue}
let colorName: string = Color[2];

// Any

let n: any = 1235;
n.toFixed(2);

let t: Object = 1235;
t.toString();

const arr1: any[]  = [1,"shsghhg", false]

// 默认情况下null和undefined是所有类型的子类型。 就是说你可以把 null和undefined赋值给number类型的变量。

//类型断言
const x: any = [1,2,3];
const len: number = (x as string).length;

 

posted @ 2019-01-27 11:02  shangyueyue  阅读(167)  评论(0编辑  收藏  举报