1、数据类型
let isDone: boolean = false; // # 布尔值
let decLiteral: number = 6; // # 数字
let name: string = `Gene` // # 字符串
let list: number[] = [1, 2, 3]; 或 let list: Array<number> = [1, 2, 3]; // # 数组
元组 Tuple
let x: [string, number];
x = ['hello', 10]; // OK;
x = [10, 'hello']; // Error
2、任意值
var num:any = 1;
设置为any的时候,后面再赋值 num=true, num= '1',都不会报错;
var num2; // 没有赋值,就等价于any;
后面再赋值 num=true, num= '1',也不会报错;
var b = 1; // 给变量赋值,如果没有指定类型,它就会自动根据赋值,推断类型
后面再赋值 num=true, num= '1',会报错;