静态类型分为两种,基础类型和对象类型
基础类型包括
- number
- string
- null
- undefined
- symbol
- boolean
- void
const count: number = 123;
const teacherName: string = 'yang';
对象类型包括
// 1. 对象
const teacher: {
name: string,
age: number
} = {
name: 'yang',
age: 20
};
// 2. 数组
// 这里的意思是 numbers变量的类型是数组,数组的元素由数组组成
const numbers:number[] = [1,2,3]
// 3. 类
class Person { };
// 这里的意思是yang变量必须是一个Person 类对应的对象。
const yang: Person = new Person();
// 4. 函数
// 这里的意思是getTotal是一个函数,它的返回值是数字类型
const getTotal: () => number = () => {
return 123;
};
// 5. date类型
const date = new Date();
网友评论