// TypeScript 基本类型
// 1. 布尔类型(boolean)
let flag: boolean = true;
// 2.数字类型(number)
let decLiteral: number = 6;
// 3.字符串类型(string)
let title: string = ‘Angular‘;
let years: number = 3;
let words: string = `${title}今年${years}岁了!`
// 4.数组类型(array)
// 在元素类型后面接上 []
let arr: number[] = [2, 3]
// 或者使用数组泛型
let arr1: Array<number> = [2, 3];
// 5.元组类型(tuple)
let xx: [number, string];
xx = [2, ‘age‘];
// 6.枚举类型(enum)
enum Color { Red, Green, Yellow };
let c: Color = Color.Red;
console.log(c) //输出 1
// 7.任意值类型(any)
let a: any = 0;
a = ‘jack‘;
a = [2, ‘f‘, true];
// 8. null 和 undefined
let b: number;
b = 1;
b = null;
// 9.void 类型 没有任何类型 函数没有返回值值,返回值类型为void
function hello(): void {
alert(‘hello‘);
}
// 10.never类型 never类型的变量只能被never类型赋值,never是其他类型的子类型